Comment faire un pop-up avec un iframe en javascript
Il y a un certain nombre de raisons pour lesquelles vous pourriez vouloir combiner les attributs d`une fenêtre pop-up javascript avec une balise HTML iFrame. Vous pouvez être les variables de passage à une fenêtre pop-up qui interroge une base de données avec les variables à leur tour. Vous ne pouvez pas voulez que votre utilisateur puisse voir l`URL en 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 ne nécessite qu`une page statique et un simple javascript rapide.
Créer une nouvelle page HTML statique. au sein de la
balises, placez unCréer l`extrait de code javascript qui ouvrira votre pop up. Si vous souhaitez ouvrir la nouvelle fenêtre quand une page se charge, fixez le code suivant comme "en charge" événement dans le
tag de la page appropriée. Si vous souhaitez avoir la nouvelle fenêtre ouverte quand un lien est cliqué, fixez le code suivant comme "sur clic" dans le cas approprié marque:onclick ="window.open ( `popup.html`, `width = xxx, hauteur = 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 de la fenêtre pop-up en pixels sont remplacés par les deux instances de "xxx."
Enregistrer tous les fichiers ouverts, et les publier sur votre serveur Web. Vous avez maintenant une fenêtre pop-up javascript, avec un IFrame intégré.
Attention
- Fermer La plupart des navigateurs Web modernes ont pop up blockers qui empêcheront les appels javascript comme celui-ci. Vous pouvez poster un avis aux utilisateurs de transformer pop up blockers lorsque vous utilisez votre site.
Les références
- lien HTML & XHTML: Le Chuck Musciano définitif Guide- et Bill 2006 Kennedy-
- lien javascript: The Definitive David Flanagan- 2006 Guide-