Remplacer title dans un lien !

Mammouth du PHP | 545 Messages

18 avr. 2008, 09:35

Bonjour,

J'aimerai mettre des infos sur les liens et j'ai donc pensé title:
<?php
foreach($changement as $key => $list){
	$changement[$key]->annee = '<a href="' . $link . $list->participant_id 
		. '&annee=' . $list->annee
		. '" title="Catégorie: ' . $list->lastname
		. ' Club: ' . $list->club
		. ' Dossard: ' . $list->dossard . '">' 
		. $list->annee . '</a>';
        }
?>
Seulement, j'aimerai y faire une petite en page (balise css et retour à la ligne) comme ici (A voir en passant au dessus d'une course) mais n'y arrivant pas avec 'title' je me dis que cela doit certainement être faisable avec l'événement JS 'onMouseOver' mais je n'y arrive pas vraiment !
J'ai fait ceci:
$changement[$key]->annee = '<a href="' . $link . $list->participant_id 
	. '&annee=' . $list->annee . '"'
	. 'onMouseOver="alert(Catégorie: ' . $list->lastname .')"'
	. '>' 
	. $list->annee . '</a>';
et j'ai un message d'erreur:
missing ) after argument list
alert(Catégorie: SE)
De toutes façon, je doute que ce soit un 'alert' ou 'window.open' (pour le quel j'ai hésité) que je dois utiliser ... quelqu'un peut-il me tuyauter ?

Merci
Sebe

Pour moi, le PHP est une nouvelle aventure qui a commencée fin octobre 2005 ... c'est plus exitant que le HTML!

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

24 avr. 2008, 12:19

Pour ton erreur, je pense que si tu fais afficher le code Javascript généré, tu y verras déjà plus clair...

Ensuite, un petite recherche sur le net avec "javascript modifier title page" devrait répondre à ta question.

VaN
Mammouth du PHP | 1107 Messages

25 avr. 2008, 14:26

ou mieux, fais une recherche sur le terme "tooltip" dans google, et tu trouvera multitudes de scripts de ce genre. Pour ma part, j'ai utilisé celui ci récemment : http://www.walterzorn.com/tooltip/tooltip_e.htm

très facile à mettre en place, et bcp de paramètres disponibles.