8791 sujets

Développement web côté serveur, CMS

Bonjour a tous

sur ce source, le lightbox (appel javascript) fonctionne
mais mes 2 autres fonctions pour les onMouseOver et onMouseOut ne veulent pas fonctionner Smiley bawling


echo "
<a	href=\"$dir_m\"
	rel=\"lightbox[img]\"
	title=\"$tab_nom[$i]\"
	onmouseover=\"showTooltip('Titre<br>Commentaire<br>
				<img src=\'$dir_m\' width=\'300px\'></div>');\"
	onmouseout=\"hideTooltip()\">
	<img src=\"$dir_thumbs$tableau[$i]\" height=\"80\"
	onmouseout=\"hideTooltip()\">
</a>


A mon avis, le pb vient de la gestion onMouseXxx qui a l'air de poser pb si elle est appelée dans un echo php !!

Comment faire fonctionner les onMouseXxx dans un echo ?

Merci
Modifié par embargo (13 Nov 2007 - 03:25)
Salut,

a priori des onMouseover dans un echo ca ne pose pas de pb.

moi j'en ai pour un tooltip aussi et ça marche.

peut-etre que je me trompe mais je pense que ça pourrait venir d'un pb de quote...notamment là

showTooltip('Titre<br>Commentaire<br>
<img src=\'$dir

a priori c'est php qui va interpreté le \' en ' et donc a l'éxecution javascript aura
showTooltip('Titre<br>Commentaire<br>
<img src='valeurde$dir
et il va buggé.

enfin je crois. j'ai pas le temps de tester.

a priori j'aurais mis des " pour les attributs de ton img enfin des \" dans ton cas. voir j'aurais mis ton echo entre ' et c'est les ' que j'aurais anti-slashé(ca fait bien moins de \ a mettre ...fénéantise quand tu nous tiens Smiley rolleyes )

pascal
Modifié par CPascal (13 Nov 2007 - 07:41)
merci, mais ce n'est pas un pb de lien src sur l'img
c'est le showtooltip en lui meme qui n'apparait pas

a la rigueur, si le lien img n'etait pas bon, j'aurais le tooltip qui apparaitrait, mais avec la croix rouge d'impossibilité d'affichage de l'image, ce qui n'est pas le cas

je laisse le topic ouvert a d'autres proposition

pour le moment, je vais lacher ce bout de code (pas indispensable) pour continuer d'autres parties du site

Comme dans les examens, faut zapper le pb et passer au suivant pour gagner des pts

a+