Pop up erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pop up erreur

par ce_l » 17 oct. 2008, 14:42

Mieux dans le sens ou ca me permets de corriger l'erreur de mon script (l'oubli du point virgule) :
echo '<A href="javascript:OuvrirPopup('. htmlspecialchars($pop) .',resizable=no,location=no,width=399,height=475,menubar=no,status=no,scrollbars=no);"><img src="'. htmlspecialchars($image) .'" border=0><br/></a>';
Par contre, dans les 2 scripts (le mien et celui de Albat ca ne m'ouvre pas le pop up)

Si on compare avec du code javascript dans du html :

Code : Tout sélectionner

javascript:OuvrirPopup('popup/popup1.jpg','','resizable=no,location=no,width=399,height=475,menubar=no,status=no,scrollbars=no,menubar=no,top=300,left=500')">
On a des '' entre URL est les options. Comment les intégrer dans mon script?
Question : pourquoi les \ ?

par albat » 17 oct. 2008, 14:23

Pour faire propre, genre xHTML, on va commencer par écrire la balise <a> et non <A>
Ensuite...
echo '<a href="javascript :OuvrirPopup(\''.htmlspecialchars($pop).'\',\'resizable=no,location=no,width=399,height=475,menubar=no,status=no,scrollbars=no\');"><img src="'.htmlspecialchars($pop).'"><br/></a>';
Mieux ?

par ce_l » 17 oct. 2008, 14:14

Ca c'est clair que je m'embrouille dans tous les quotes!!
DSL je ne vois franchement pas, peut-être virer les doubles quotes après OuvrirPopup( ?
Ca change rien
Je dois être naze...

par jojolapine » 17 oct. 2008, 13:54

Rooo mais euh... tu as fait ce que je te demandais?
Regarde le code généré!!!!
Tu verras que tu t'embrouille entre tout tes quotes ;)

par ce_l » 17 oct. 2008, 13:45

echo '<A href="javascript:OuvrirPopup("'. htmlspecialchars($pop) .'",resizable=no,location=no,width=399,height=475,menubar=no,status=no,scrollbars=no)">
 <img src="'. htmlspecialchars($pop) .'"><br/></a>'
Oui bon je me suis loupé dans mon copier collé :-) bref, mais ca ne change rien au problème malheureusement, cela ne fonctionne pas mieux

ce_l

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par albat » 17 oct. 2008, 12:01

La coloration syntaxique de ton code dans ton message ci-dessus te donne aussi une indication...

par jojolapine » 17 oct. 2008, 11:47

Regarde la source générée, et tu verras ton erreur ;)

Pop up erreur

par ce_l » 17 oct. 2008, 11:12

Bonjour,
Je voudrais simplement ouvrir un pop up sur un lien mais cela ne fonctionne pas.
echo '<a href="javascript:OuvrirPopup("'. htmlspecialchars($pop) .'",resizable=no,location=no,width=399,height=475,menubar=no,status=no,scrollbars=no)">
 <img src="'. htmlspecialchars($image) .'"border=0><br/></a>";
Je n'arrive pas à comprendre mon erreur, le navigateur ne lit pas ce qui se trouve après
OuvrirPopup(
Merci de vos usggestions
ce_l