Bonjour,

J'ai un formulaire qui contient cette ligne :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
echo '<li><a href="#" onclick="autocompleteTitre()">'.htmlentities($item).'</a></li>';
La fonction autocomplete est la suivante :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
function autocompleteTitre()
{
var msg = "blabla";
var obj = document.getElementById("monDiv");
obj.value= msg;
}
L'id�e est que l'�v�nement onClick va d�clencher l'affichage du message "blabla" dans le div s�lectionn� (en l'occurrence, "monDiv").

Ce qui marche tr�s bien.

Mais comment puis-je faire pour, au lieu de "blabla", utiliser une variable qui aura �t� d�finie en PHP juste avant mon formulaire ?

J'avais cru qu'on pouvait faire un :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
$monMessage = "test";
echo '<li><a href="#" onclick="javascript:autocompleteTitre('.$monMessage.')">'.htmlentities($item).'</a></li>';
Mais �a ne marche pas.


Ce sont des subtilit�s de passage entre langage client/serveur qui sont trop complexes pour moi

Merci par avance !