Probléme Popup
Rémi
-
Willy -
Willy -
sur ma page il y a plusieurs photos, chaque photo doit ouvrir une fenêtre popup différente quand on clik dessus.
J'ai fait un lien avec une fenêtre popup pour chaque photo.
Bien entendu chaque fenêtre a un nom différent.
Mon probléme est que toute les photos ouvre la même fenêtre popup !
Comment faire?
Merci d'avance pour la soluce
J'ai fait un lien avec une fenêtre popup pour chaque photo.
Bien entendu chaque fenêtre a un nom différent.
Mon probléme est que toute les photos ouvre la même fenêtre popup !
Comment faire?
Merci d'avance pour la soluce
A voir également:
- Probléme Popup
- Fake mcafee popup - Accueil - Piratage
- Firefox autoriser popup - Guide
- Real popup - Télécharger - Divers Réseau & Wi-Fi
- Popup cookies - Guide
- Windows webadvisor popup ✓ - Forum Antivirus
5 réponses
Quand ouvre ta popup tu utilise bien la fonction window.open() ?
Si c'est le cas, il suffit que mette en 2eme parametre un nom différent.
Je m'explique, le deuxieme parametre de la fonction window.open() correspond au nom de la fenetre. Si tu utilise deux fois la fonction window.open avec le meme nom de fentre, alors tu utilisera toujours la meme fenetre.
Si c'est le cas, il suffit que mette en 2eme parametre un nom différent.
Je m'explique, le deuxieme parametre de la fonction window.open() correspond au nom de la fenetre. Si tu utilise deux fois la fonction window.open avec le meme nom de fentre, alors tu utilisera toujours la meme fenetre.
Vas voir sur ce site plus d'infos sur le javascript et la maniere d'utiliser window.open
http://www.toutjavascript.com/reference/reference.php?ref=open&parent=6
http://www.toutjavascript.com/reference/reference.php?ref=open&parent=6
Voici le code que j'ai mit, je ne voit toujours pas l'erreur !
Merci de m'éclercire un peu plus par rapport au code que je vien de montrer !
<table border="0" align="center" summary="">
<tr>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupBESSADI.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Sofiane_BESSADI.JPG" border="0" width="157" height="200" alt=""><br><b><div align="center"><font color="#000080">Sofiane BESSADI</a></font></div></b></td>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupGUYARD.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Remi_GUYARD.JPG" border="0" width="152" height="200" alt=""><br><b><div align="center"><font color="#000080">Rémi GUYARD</a></body></font></div></b></td>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupETINOF.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Bruno_ETINOF.JPG" border="0" width="149" height="200" alt=""><br><b><div align="center"><font color="#000080">Bruno ETINOF</a></font></div></b></td>
</tr>
<tr>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupGUERIN.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Laurent_GUERIN.JPG" border="0" width="150" height="200" alt=""><br><b><div align="center"><font color="#000080">Laurent GUERIN</a></font></div></b></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Merci de m'éclercire un peu plus par rapport au code que je vien de montrer !
<table border="0" align="center" summary="">
<tr>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupBESSADI.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Sofiane_BESSADI.JPG" border="0" width="157" height="200" alt=""><br><b><div align="center"><font color="#000080">Sofiane BESSADI</a></font></div></b></td>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupGUYARD.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Remi_GUYARD.JPG" border="0" width="152" height="200" alt=""><br><b><div align="center"><font color="#000080">Rémi GUYARD</a></body></font></div></b></td>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupETINOF.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Bruno_ETINOF.JPG" border="0" width="149" height="200" alt=""><br><b><div align="center"><font color="#000080">Bruno ETINOF</a></font></div></b></td>
</tr>
<tr>
<td>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<script type="text/JavaScript">
<!--begin
function popup() {window.open("fenetrepopupGUERIN.html","","status,width=400,height=500,scrollbars=no");} //End -->
</script>
</head>
<a href="javascript:popup()"><img src="../images/identitecoureur/Laurent_GUERIN.JPG" border="0" width="150" height="200" alt=""><br><b><div align="center"><font color="#000080">Laurent GUERIN</a></font></div></b></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
Comme te le disais GallyNet la ou ca bloque c'est
window.open("fenetrepopupETINOF.html","","status,width=400,height=500,scrollbars=no")
Il faut que tu mette un nom différent dans ton 2eme parametre la tuy mets rien donc ca bloque car c'est ce second attribut qui est en fait le nom de la fenetre pour lui vu que tu mets rien dans tous tes appels,c'est que tu veux afficher dans la meme fenetre qui s'appelle riendutout ici :D
je m'explique fastoche :
-->window.open("lelien","mapageA","taillee tout le tralala")
window.open("lelien","mapageB","taillee tout le tralala")
window.open("lelien","mapageC","taillee tout le tralala")
et la ca sera dans 3 pages différentes . Vu ?!
Zep3k!Gno
-->hi i hi o on va pas au boulot :P
window.open("fenetrepopupETINOF.html","","status,width=400,height=500,scrollbars=no")
Il faut que tu mette un nom différent dans ton 2eme parametre la tuy mets rien donc ca bloque car c'est ce second attribut qui est en fait le nom de la fenetre pour lui vu que tu mets rien dans tous tes appels,c'est que tu veux afficher dans la meme fenetre qui s'appelle riendutout ici :D
je m'explique fastoche :
-->window.open("lelien","mapageA","taillee tout le tralala")
window.open("lelien","mapageB","taillee tout le tralala")
window.open("lelien","mapageC","taillee tout le tralala")
et la ca sera dans 3 pages différentes . Vu ?!
Zep3k!Gno
-->hi i hi o on va pas au boulot :P
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tout a fait raison Zep3k
Tu pourrais par exemple ecrie ta fonction popup une seule fois comme cela :
<head>
<script language="javascript">
function popup(URL, nomfenetre) {
window.open(lafenetre,fenetre,"status,width=400,height=500,scrollbars=no");
}
</script>
</head>
et ensuite ds ton code l'appeller comme çà:
<a href="javascript:popup("fenetrepopupGUERIN.html","GUERIN")"><img src="../images/identitecoureur/Bruno_ETINOF.JPG"
<a href="javascript:popup("fenetrepopupETINOF.html","ETINOF")"><img src="../images/identitecoureur/Laurent_GUERIN.JPG"
Voila j'espère que tu pourras digérer
Tu pourrais par exemple ecrie ta fonction popup une seule fois comme cela :
<head>
<script language="javascript">
function popup(URL, nomfenetre) {
window.open(lafenetre,fenetre,"status,width=400,height=500,scrollbars=no");
}
</script>
</head>
et ensuite ds ton code l'appeller comme çà:
<a href="javascript:popup("fenetrepopupGUERIN.html","GUERIN")"><img src="../images/identitecoureur/Bruno_ETINOF.JPG"
<a href="javascript:popup("fenetrepopupETINOF.html","ETINOF")"><img src="../images/identitecoureur/Laurent_GUERIN.JPG"
Voila j'espère que tu pourras digérer