Bonsoir,
Je mets en place une infobulle en javascript.
Je dois écrire la ligne suivante pour activer l'infobulle:
Remarquez en rouge les guillemets pour le texte du lien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="index.htm" onmouseover="Tip('Mon Lien')" onmouseout="UnTip()">Homepage </a>;
Cette ligne de code est entre des balises php.
Mon echo va etre entre 2 apostrophes (oranges), je dois donc mettre des antislash aux apostrophes du onmouseover="Tip"
Ma commande devient:
Dans mon système de bulle, j'ai la possibilité de mettre un tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<a href="index.htm" onmouseover="Tip(\'Mon Lien\')" onmouseout="UnTip()">Homepage </a>';
Si je tape le code suivant, pas de problème:
En revanche, si je mets un border="1", je dois le remplacer par border=\'1\'
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<a href="index.htm" onmouseover="Tip(\'<TABLE><TR><TD>toto</TD></TR></TABLE>\')" onmouseout="UnTip()">Homepage </a>';
Ce faisant, le premier \' du border=\'1\' fait office de fin de "tip" comme dans l'exemple suivant:
Quelqu'un sait il comment régler ce problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<a href="index.htm" onmouseover="Tip(\'<TABLE BORDER=\'1\'><TR><TD>toto</TD></TR></TABLE>\')" onmouseout="UnTip()">Homepage </a>';
Merci pour votre aide...
Partager