2008-10-17 11 views
3

Je voudrais créer une fenêtre pop-up modale javascript pour obtenir des valeurs d'un utilisateur dans une page Web ASP.Net 2.0.Asp.Net: Javascript Modal Window

L'idée de base est la suivante. Quand un utilisateur clique sur un bouton, une fenêtre modale apparaîtra et posera 3 ou 4 questions. La page asp.net ne pourra pas être changée tant que cette fenêtre est ouverte. Une fois que les questions ont été répondues, je dois saisir les valeurs de cette fenêtre pour que la page asp.net y ait accès et puisse les manipuler dans le code derrière. Puis-je obtenir quelques exemples sur la façon dont vous implémenteriez ce scénario?

Répondre

3

Les méthodes les plus simples seraient soit utiliser ModalPopupExtender comme mentionné par Jon ou potentiellement utiliser le thickbox jQuery ou quelque chose de similaire aussi bien.

Sinon, vous pouvez lancer votre propre JS pour le faire.

1

Vous pouvez utiliser la fonction javascript 'window.showModalDialog', mais cela ne fonctionne que dans Internet Explorer.

Vous pouvez passer et renvoyer un nombre quelconque de variables en les enveloppant dans un objet.

+0

Pour retourner les valeurs de cette fenêtre "popup", utilisez "window.returnValue" de javascript – XpiritO