Recommandé: JS Div simule le domaine Sélectionner le formulaire Récemment, je travaille sur un projet Ajax, qui utilise de nombreux verrous d'écran simulés avec une couche en plein écran, mais il y a un mal de tête, c'est-à-dire que la zone de liste déroulante sera toujours affichée sur le calque. , J'ai écrit ce cours JS.
Les fenêtres populaires apparaîtront lors de la saisie de certains sites Web lors de la navigation sur Internet. Cela peut être un bon salut du webmaster pour vous, ou cela peut être une annonce importante du site Web, des publicités de site Web, etc. Mais si vous l'utilisez mal, cela incitera les gens à s'ennuier. Comment les pop-ups peuvent-ils fonctionner sans affecter la page de navigation du spectateur?
Généralement, vous devez le fermer et les téléspectateurs le trouveront certainement très gênant. Comme ce serait génial s'il pouvait être désactivé par lui-même. Il est en fait très simple de réaliser cet effet.
1. Tout d'abord, ajoutez le programme suivant à la zone <A-Head> </Ead>.
| Ce qui suit est le contenu cité: <Script Language = JavaScript> <! - var gt = Unescape ('3e'); var popup = null; var over = lancez un navigateur pop-up; popup = window.open ('', 'popupnav', 'width = 225, height = 235, resizable = 1, scrollbars = auto'); if (popup! = null) { if (popup.opener == null) { popup.opener = self; } popup.location.href = 'Cuoxin.htm'; } // -> </cript> |
2. Créez un nouveau fichier Cuoxin.htm (c'est-à-dire le fichier utilisé dans la fenêtre contextuelle), et ce nom de fichier doit être cohérent avec le nom de fichier défini dans popup.location.href = 'cuoxin.htm' ci-dessus.
3. Modifiez le fichier nouvellement créé Cuoxin.htm (notez que Cuoxin.htm doit être dans le même répertoire que le fichier de page principale). Changement d'abord <corps bgcolor = # fffff text = # 000000> à <corps bgcolor = # fef4d9 onload = closeit ()>, puis ajouter entre <body> </body>:
| Ce qui suit est le contenu cité: <Script Language = JavaScript> fonction closeit () { setTimeout (self.close (), 10000) } </cript> |
Remarque: 10000 dans l'avant-dernière ligne fait référence au temps qu'il faut pour fermer (peut être modifié au besoin), 10000 est de 10 secondes. De cette façon, la fenêtre contextuelle se fermera automatiquement après 10 secondes, et le spectateur n'a pas besoin de y prêter attention.
Partager: ASP génère du code de base pour les pages HTM statiques Manuel de référence officiel, manuel technique faisant autorité Télécharger la classification du didacticiel électronique du livre La boîte en pointillés suivante est le code spécifique du fichier mk.asp: ------------------- -------------------------------------------------- ---------------------- ---------------------------- ---------------------- -----