Intégration Pop Up
patarins
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
patarins -
patarins -
Bonjour,
Je cherche à intégrer un pop up lorsqu'un utilisateur clique sur une image.
J'ai donc rajouter le code suivant à ma page :
<script language="javascript">
<!--
function popupcentree(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="
+largeur+",height="+hauteur+","+options);
}
-->
</script>
<A HREF="#" onClick="window.open('./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A>
Ce code fonctionne parfaitement mais je voudrais maintenant le remplacer dans l'expression suivante :
echo '<p><img src= "'.$image[1].'" alt="Test" height="100" width="100" /></p></div> ';
à la place de <img src =................................/>
J'ai donc essayé :
echo '<p><A HREF="#" onClick="window.open('./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
Mais çà ne marche pas....
Une idée ?
Merci d'avance
Je cherche à intégrer un pop up lorsqu'un utilisateur clique sur une image.
J'ai donc rajouter le code suivant à ma page :
<script language="javascript">
<!--
function popupcentree(page,largeur,hauteur,options) {
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="
+largeur+",height="+hauteur+","+options);
}
-->
</script>
<A HREF="#" onClick="window.open('./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A>
Ce code fonctionne parfaitement mais je voudrais maintenant le remplacer dans l'expression suivante :
echo '<p><img src= "'.$image[1].'" alt="Test" height="100" width="100" /></p></div> ';
à la place de <img src =................................/>
J'ai donc essayé :
echo '<p><A HREF="#" onClick="window.open('./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
Mais çà ne marche pas....
Une idée ?
Merci d'avance
A voir également:
- Intégration Pop Up
- Pop up mcafee - Accueil - Piratage
- Pop corn time - Télécharger - TV & Vidéo
- Serveur pop - Guide
- Autoriser pop up firefox - Guide
- Mode securise free pop - Forum Freebox
6 réponses
Il faut que tu échappe toutes les apostrophes, le gris indique que tu est bien dans une chaîne, donc c'est ce qu'on cherche ici.
il te manque l'apostrophe après l'url popup_test.php, celles autours de NOM et celles autours de tes options.
il te manque l'apostrophe après l'url popup_test.php, celles autours de NOM et celles autours de tes options.
Soupir...
ça ne marche pas, c'pa le plus clair pour débugger, ton serveur, ou la console Javascript (Google chrome/firebug) doit bien t'indiquer une erreur.
C'est toujours plus simple avec ...
Mais bon, on va faire sans :
Tu lance un echo avec des guillemets, il considère donc comme une chaîne de caractère tout ce qui se trouve entre celles-ci.
Le problème c'est que ton window.open utilise lui aussi des guillemets, échappe-les avec un anti-slash devant et le tour est normalement joué.
ça ne marche pas, c'pa le plus clair pour débugger, ton serveur, ou la console Javascript (Google chrome/firebug) doit bien t'indiquer une erreur.
C'est toujours plus simple avec ...
Mais bon, on va faire sans :
Tu lance un echo avec des guillemets, il considère donc comme une chaîne de caractère tout ce qui se trouve entre celles-ci.
Le problème c'est que ton window.open utilise lui aussi des guillemets, échappe-les avec un anti-slash devant et le tour est normalement joué.
Désolé de n'avoir pas été plus précis.
J'ai essayé le code suivant :
echo '<p><A HREF="#" onClick="window.open(\'./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
en rajoutant un \ devant '.popup_test.php' Le reste du code devient gris (chaîne de caractère) mais pas le reste à partir de " WIDTH...... et j'ai l'erreur suivante :
Parse error: syntax error, unexpected ')', expecting ',' or ';' in C:\wamp\www\Wordpress\blog\affichage_calendrier.php on line 169
Merci d'avance pour votre support
J'ai essayé le code suivant :
echo '<p><A HREF="#" onClick="window.open(\'./popup_test.php', 'NOM', 'scrollbars=yes,width=550,height=600')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
en rajoutant un \ devant '.popup_test.php' Le reste du code devient gris (chaîne de caractère) mais pas le reste à partir de " WIDTH...... et j'ai l'erreur suivante :
Parse error: syntax error, unexpected ')', expecting ',' or ';' in C:\wamp\www\Wordpress\blog\affichage_calendrier.php on line 169
Merci d'avance pour votre support
J'ai donc essayé :
echo '<p><A HREF="#" onClick="window.open(\'./popup_test.php\', \'NOM\', \'scrollbars=yes,width=550,height=600\')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
L'ensemble est bien une chaîne de caractères mais le popup ne fonctionne toujours pas.
Pas de message d'erreur.
echo '<p><A HREF="#" onClick="window.open(\'./popup_test.php\', \'NOM\', \'scrollbars=yes,width=550,height=600\')"><IMG SRC="http://localhost/Wordpress/blog/images/Logo_0.jpg" WIDTH="100" HEIGHT="100" BORDER=0 ALT="description"></A></p></div> ';
L'ensemble est bien une chaîne de caractères mais le popup ne fonctionne toujours pas.
Pas de message d'erreur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question