La fenêtre Popup en Javascript
En Javascript, je veux ouvrir mon window.html
fichier dans une fenêtre popup. Mais il n'a pas d'afficher n'importe quel texte. Juste une page blanche.
C'est index.html:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<script language="javascript">
var newwindow;
function popit(url){
newwindow = window.open(
url, '', "status=yes, height=500; width=500; resizeable=0");
}
</script>
</head>
<body>
<a href="javascript:popit(window.html);">CLICK ME!</a>
</body>
</html>
window.html:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p>SAMPLE TEXT</p>
</body>
</html>
Pourquoi ne pas afficher n'importe quel texte?
- Beaucoup de navigateur de bloquer les pop-ups...
Vous devez vous connecter pour publier un commentaire.
Remplacer par:
Votre cliquez sur gestionnaire de code est syntaxiquement incorrect:
Ayez toujours des développeurs de la console ouverte à vérifier pour les erreurs de JavaScript! (modifier — en fait, dans ce cas, il n'aurait pas été une erreur;
window.html
permettrait de résoudre àundefined
probablement! Toujours, garder la console ouverte 🙂Aussi noter que j'ai utilisé un "onclick" attribut au lieu de "href".
Un BON code de travail SANS accidents.
Simple et ce qui rend ce code mieux est que vous pouvez l'utiliser dans un fichier JavaScript séparément et avoir carénage à plus d'un fichier avec la même taille de fenêtre contextuelle même si ses différentes pages sur les popups.
Javascript
HTML
REMARQUE: Vous pouvez également l'utiliser comme onload dans le body par exemple
<body onload="JavaScript:MyPopUp('MyDirectory/Page.html');">
et il va aussi travailler suronmouseover
et les autres... même si je ne conseille pas si vous voulez faire chier les clients à visiter votre page.