Non, c'est juste qu'avec "application/javascript", le navigateur n'a pas reconnu le code comme étant du javascript...
jQuery est une excellente bibliothèque javascript, elle a un énorme avantage, elle nous affranchit des différences entre les différents navigateurs (et c'est un problème énorme).
Pour l'exemple donné, ce n'est pas la même chose, il s'agit d'une boite de dialogue, pas d'une info-bulle.
Pour l'utiliser, il suffit d'inclure les 2 bibliothèques requises (dans la partie <head> de préférence)
Dans ton cas, tu aurais d'ailleurs pu te contenter de la version prévue par html, à savoir l'attribut "title". En écrivantCode:
1
2
3
4
5 <script src="//code.jquery.com/jquery-1.10.2.js"></script> // <-- l'api de jQuery <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script> // <-- l'api de la partie User Interface (UI)
on aurait eu à peu de chose près le même résultat, au css près...Code:
1
2
3 echo'<td bgcolor="#CCCCCC" title="' . addslashes($row['infos']) . '">'.$row["MaPage"].'</a></td>'
Bref, il y a toujours x manières de faire les choses, heureusement d'ailleurs