2009-09-02 4 views
2

Je fais une application web et je veux quand l'utilisateur clique sur un certain bouton pour qu'il y ait un "pop up". Pas vraiment un pop-up, mais plutôt une petite fenêtre dans le navigateur est créé et le reste de l'écran est incapable d'être édité et est plus sombre. Face book a un tel effet, mais je ne me souviens pas où. En outre, ce http://demo.atmail.org/ a cet effet. Comment la fenêtre de connexion est au-dessus de la fenêtre régulière et la fenêtre régulière ne peut pas être touchée.comment s'appelle cet effet et est-ce que C# l'a quelque part?

Quel est exactement cet effet appelé (donc je peux le rechercher!) Et est-ce que C# a quelque chose qui peut le faire sans codage manuel du javascript?

Répondre

6

Cela fait partie de la boîte à outils de contrôle AJAX, et il est appelé le contrôle ModalPopup. Ou quelque chose comme ça.

+0

Mais ce ne désactive rien d'autre dans la page .. bien que je suppose e je pourrais utiliser CSS pour le faire paraître plus "fenêtre" ish .. – Earlz

+0

Quel navigateur utilisez-vous? Il désactive tout sur chrome et IE –

+0

gah! ça le fait, ça ne change pas les curseurs .. Pouah. Ma deuxième question stupide de la journée .. – Earlz

3

que l'on appelle une fenêtre contextuelle modale. C'est une fonctionnalité AJAX qui n'est incluse dans aucune bibliothèque livrée avec Visual Studio. Cependant, le ASP.Net AJAX control toolkit peut le faire et jQuery peut le faire aussi bien (comme on le voit here.

2

Une fenêtre modale , généralement fait dans une librairie javascript, comme jQuery UI (regardez la droite côté pour les différentes démos)

1

Essayez le mot-clé « lightbox ». Je crois que ce l'effet que vous recherchez.

Questions connexes