Salut,
Mon dernier gros pb à résoudre... Et je bloque, c'est démoralisant.
Pour faire apparaitre plusieurs infos en même temps, lors du rollhover d'un lien, j'utilise :
Code :
- <script type="text/javascript">
- function changeMessage(ladate, limage)
- {
- message = 'Ajouté le '+ladate+'<br /><img src="'+limage+'" />';
- document.getElementById('trucachanger').innerHTML = message;
- }
- </script>
- <a href="osef.html" onmouseover="changeMessage('20/12/2000', 'http://www.google.com/intl/en_ALL/images/logo.gif')">changer le message</a>
- <div id="trucachanger">blabla</div>
|
Et le lien :
Code :
- $myimgs [$i] = '<a href=\"recherche.php?mot=$titre\" onMouseOut=\"changeMessage(\'\', \'\')\" onmouseover=\"changeMessage(\"'.$resultat['date_add'].'\", \"'.$resultat['image'].'\" )\"><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat['image'].'\"></a>';
|
Mais j'ai deux gros problèmes :
Quand je rollout, y'a ce texte qui reste :
Citation :
Ajouté le
ainsi qu'une balise image vide...
|
Faudrait que ça enlève tout !
Autre question :
Code :
- <a href=\"recherche.php?mot=$titre\" onMouseOut=\"changeMessage(\'\', \'\')\" onmouseover=\"changeMessage(\'.$resultat['date_add'].\', \'.$resultat['image'].\')\"><img border=\"0\" height=\"80\" width=\"60\" src=\"'.$resultat['image'].'\"></a>
|
me fait une erreur de syntaxe à cause de
Code :
- changeMessage(\'.$resultat['date_add'].\', \'.$resultat['image'].\')
|
Mit comme ça, plus d'erreur mais plus rien ne marche (changé les ' en " ) :
Code :
- changeMessage(\'.$resultat["date_add"].\', \'.$resultat["image"].\')
|
Et comme ça il n'affiche pas les infos, au passage de la souris :
Code :
- changeMessage(\"'.$resultat['date_add'].'\", \"'.$resultat['image'].'\" )
|
Voilà... J'ai vraiment besoin d'aide