Il y a un certain nombre de raisons pour lesquelles vous pourriez vouloir combiner les attributs d`une fenêtre pop-up javascript avec un tag HTML IFrame. Vous pouvez être en passant des variables à un pop up qui interroge une base de données avec les variables à leur tour. Vous voudrez peut-être pas votre utilisateur d`être en mesure de voir l`URL dans le jeu, et être en mesure d`interroger votre base de données avec leur propre script. Quel que soit le cas, l`insertion d`un IFrame dans une fenêtre pop-up javascript exige seulement une page statique et une invite javascript simple.
Créer une nouvelle page HTML statique. au sein de la
balises, placez unCréer l`extrait de code javascript qui va ouvrir votre pop up. Si vous souhaitez ouvrir la nouvelle fenêtre quand une page se charge, joindre le code suivant comme un "onload" événement dans le
tag de la page appropriée. Si vous souhaitez avoir la nouvelle fenêtre ouverte quand un lien est cliqué, fixer le code suivant comme un événement "onclick" dans le lieu Étiquette:onclick = "window.open ( `popup.html`, `width = xxx, height = xxx`) ;"
où "popup.html" est le nom de la page statique enregistrée dans l`étape 1, et la largeur désirée et la hauteur du pop-up en pixels sont remplacés par les deux instances de "xxx".
Enregistrez tous les fichiers ouverts, et les publier sur votre serveur Web. Vous avez maintenant un javascript fenêtre pop-up, avec un IFrame intégré.
Conseils Avertissements
- La plupart des navigateurs Web modernes ont pop up blockers qui empêcheront les appels javascript tel. Vous pouvez poster un avis à vos utilisateurs de transformer pop up blockers lorsque vous utilisez votre site.