reprendre du js avec du php

TrX
Eléphanteau du PHP | 14 Messages

03 nov. 2006, 11:51

Bonjour
J'ai un script de popup en java entre les balises head
donc je voudrai que le navigateur lise ceci en php :

Code : Tout sélectionner

echo '<a href='javascript:popupcentree("pix/'.$file.'",250,300,"menubar=no,scrollbars=no,statusbar=no")'><img border="" src="db/'.$file.'" /></a>';
Alors comment l'ecrire convenablement sachant que
echo '<a href="pix/'.$file.'" target = "BLANK"><img border="" src="db/'.$file.'" /></a>';
fonctionne
Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

03 nov. 2006, 12:59

En utilisant les balises [ php ] pour ton code, tu aurais vu ce qui n'allait pas à l'aide de la coloration syntaxique :
echo '<a href='javascript:popupcentree("pix/'.$file.'",250,300,"menubar=no,scrollbars=no,statusbar=no")'><img border="" src="db/'.$file.'" /></a>';
Entre des guillemets, tu peux mettre des apostrophes : " .. ' .. "
Entre des apostrophes, tu peux mettre des guillemets: ' .. " .. '

En revanche, si tu veux mettre des guillemets dans des guillemets, ou des apostrophes entre des apostrophes, il te faut les protéger d'un antislash, sans quoi le script les interprète comme la fin de ta chaine : " .. " .. " ou ' .. \' .. '

J'ai un script de popup en java
En javascript, le java c'est un autre langage qui n'a pas grand chose à voir ;)
donc je voudrai que le navigateur lise ceci en php
Le navigateur ne lit pas de php. Php est exécuté sur le serveur et génère du code html (et javascript) qui est interprété par le navigateur pour l'exécuter (js) ou l'afficher à l'écran (html) :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...