pb de guillemets ds un echo en php

pb de guillemets ds un echo en php - PHP - Programmation

Marsh Posté le 02-08-2005 à 14:53:48    

Salut, jai un pb de base qui me rend fou please help me.
C'est tout simple : je veux écrire avec un echo en php un lien avec overlib. C'est juste un pb de guillemets avant et après le toto!
 

<?
$var ='<a href="javascript:void(0);" onmouseover="return overlib(\' toto \');" onmouseout="return nd();">survoler ce lien</a><br>';
echo $var;
?>


ça afiche bien le lien mais le overlib est inactif. Si qq'un a une idée ;)... Merci bcp.

Reply

Marsh Posté le 02-08-2005 à 14:53:48   

Reply

Marsh Posté le 02-08-2005 à 14:56:54    

t'as regardé le code html que tu obtiens?:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 02-08-2005 à 14:58:49    

ben il est caché car j'utilise un frameset. Mais j'y avait pas pensé. Je vais le refaire sur un bout de code vierge...
Merci.

Reply

Marsh Posté le 02-08-2005 à 15:03:09    

Ton echo est bien contruit.
C'est ton javascript qui deconne.
Du javascript dans le href c'est mal :/ ... a la limite mets juste '#' mais pense a ceux qui n'ont pas javascript et dont le lien sera inutilisable.

Reply

Marsh Posté le 02-08-2005 à 15:04:01    

damcmoi a écrit :

Salut, jai un pb de base qui me rend fou please help me.
C'est tout simple : je veux écrire avec un echo en php un lien avec overlib. C'est juste un pb de guillemets avant et après le toto!
 

<?
$var ='<a href="javascript:void(0);" onmouseover="return overlib(\' toto \');" onmouseout="return nd();">survoler ce lien</a><br>';
echo $var;
?>


ça afiche bien le lien mais le overlib est inactif. Si qq'un a une idée ;)... Merci bcp.


  • On ne met jamais de javascript: dans l'attribut href d'un lien
  • L'overlib, c'est de la merde (un JS de plus de 40 Ko juste pour afficher un carré, c'est nazeà
  • Le problème doit être ailleurs...

Reply

Marsh Posté le 02-08-2005 à 15:22:05    

Pardonnez mon ignorance mais ya des navigateurs qui n'ont pas le javascript?
Je ne savais pas.
Noté pour le javascript dans le href : à bannir.
Sinon ya d'autres trucs qui remplacent le overlib?
Mon pb est le suivant : j'ai une suite noms et en faisant glisser ma souris sur chacun d'eux je voulais avoir une photo qui apparait.
Sinon mon truc marche maintenant. les \' étaient bons. C'était dans le "toto", j'avais un path qui déconnait et où j'ai du mettre des \\\' pour que ça marche.
Merci à vous.

Reply

Marsh Posté le 02-08-2005 à 16:09:18    

Le JS ne fait pas partie de la recommandation HTML... Du coup on ne peut pas reposer dessus. Ensuite, selon les derniers stats, on arrive à 10% d'utilisateurs qui ont désactivé JS (cf. http://www.thecounter.com/stats/2005/July/javas.php )

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed