marche pas help !!! [javascript & php] - PHP - Programmation
Marsh Posté le 03-02-2005 à 09:58:36
dead hunter a écrit : echo "<A href=\"javascript:window.open('$file','width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no'\" )>$nom_affiche</a>"; |
regarde bien où est placée la parenthèse.
Marsh Posté le 03-02-2005 à 10:01:46
De plus, pas de JS dans un HREF...
Utilise un onclick.
- Pas de mélange majuscules/minuscules pour les balises.
Enfin un truc comme :
Code :
|
Est toujours préférable...
Marsh Posté le 03-02-2005 à 10:04:42
Et puis on met pas de "javascript:...." dans l'attribut href des balises <a>
Met plutot ça dans l'attribut onlick, en prenant garde de rajouter un 'return false' juste à la fin, et de mettre le lien normal dans le href, afin que ceux qui n'ont pas javascript d'activé puissent voir le lien
Marsh Posté le 03-02-2005 à 10:06:13
bon j'ai ecouté tout ce que vous m'avez dit
j'obtiens
echo "<a href='$file' onclick='window.open(this.href,'width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no')\">$nom_affiche</a>";
mais au lieu d'ouvrir un pop up il l'ouvre dans la fenetre active !!
help
merci
Marsh Posté le 03-02-2005 à 10:10:59
echo "<a href='$file' onclick='window.open(this.href,'Achive''width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no')'return false'\">$nom_affiche</a>";
voila mais il ouvre pas de fenetre et le fichier ce charge dans la page active
help
Marsh Posté le 03-02-2005 à 10:13:48
T'as oublié de mettre un ';' entre la parenthèse de la méthode open, et du return false
Marsh Posté le 03-02-2005 à 10:16:15
; ajouter
cela donne
echo "<a href='$file' onclick='window.open(this.href,'Achive''width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');'return false'\">$nom_affiche</a>";
et toujours le meme effet !!
Marsh Posté le 03-02-2005 à 10:24:10
cela ne change rien
pas de bol !!
j'ai cela maintenant:
echo "<a href='$file' onclick='window.open(this.href,'Achive''width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');return false'\">$nom_affiche</a>";
Marsh Posté le 03-02-2005 à 10:26:28
dead hunter a écrit : cela ne change rien |
il te manque une virgule .. mais je vais pas en plus te dire où, ça saute aux yeux !
Marsh Posté le 03-02-2005 à 10:27:59
Y'a pleins d'erreurs de syntaxe, faut faire comme ça je pense :
echo '<a href="', $file, '" onclick="window.open(this.href, \'Archive\', \'width=.....toolbar=no\')"; return false">', $nom_affiche, '</a>'; |
Marsh Posté le 03-02-2005 à 10:33:18
Meric MR MaLA mais le capitain a encore besoin de toi
j'ai ajouté la ,
echo "<a href='$file' onclick='window.open(this.href,'Achive','width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no');return false\">$nom_affiche</a>";
mais cela ne change rien malheureusement
le pop up ne s'ouvre pas et d'ouvre dans la page actuelle
FLorent G, je vais voir ta solution
Marsh Posté le 03-02-2005 à 10:34:01
oups y'a une erreur dans mon truc, faut virer le " entre ) et ;
Marsh Posté le 03-02-2005 à 10:38:08
florentG, je l'ai viré et il me dit qu'il y a une erreur
Parse error: parse error, unexpected ')', expecting ',' or ';'
sorry
mais merci
Marsh Posté le 03-02-2005 à 10:38:11
Code :
|
Marsh Posté le 03-02-2005 à 10:39:49
M. MALA, le capitaine vous decorre de la flam d'honneur
MERCIIIIIIIIIIIIII
et merci a FlorentG et à Hermes le Messager
Marsh Posté le 03-02-2005 à 10:40:25
Maintenant, y'a plus qu'a remplacer les trucs genre $file par : ", $file, "
Marsh Posté le 03-02-2005 à 10:42:23
FlorentG a écrit : Maintenant, y'a plus qu'a remplacer les trucs genre $file par : ", $file, " |
Si tu vas par là, maintenant, y'a plus qu'à faire une section "propre" <script /> avec une jolie fonction et plus mettre toute cette merde inline dans le onClick où il est possible de se planter ( la preuve est faite ! ) au moins 10 fois avec tous ces ' , " , \ , ; ... !
Marsh Posté le 03-02-2005 à 09:54:47
bonjour
gros soucis quand je melange php & javascript
quelqu'un qui peux m'aider, cette ligne là deconne
echo "<A href=\"javascript:window.open('$file','width=250,height=150,directories=no,location=no,menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no'\" )>$nom_affiche</a>";
merci d'avance