Bonjour
J'ai une page Web et ASP/HTML/JavaScript, C'est une page qui pourrait ressembler à Youtube (regarde des videos et envoie des commentaires)
Ici ne portez pas trop attention à la syntaxe, je suis presque persuadé que ma syntaxe est bonne dans ma page (elle est identique dans le code source de la page que ce soit pour les cas fonctionnels (directement dans le body) et ceux qui ne le sont pas (avec les response.write dans la fonction récursive), c'est vraiment un problème de référence à une fonction javascript qui n'est pas détecté)
En gros, l'appel à la fonction ddrivetip(x,x,x) se passe correctement pour tous les commentaires généraux (ceux appelé directement dans le body dans la boucle avec le RS), et pour tous ceux créer avec le response.write dans la fonction récursive vbscript il ne trouve pas la fonction ddrivetip(x,x,x).
Quelqu'un a une idée ?
<head>
<script>
function ddrivetip(x,x,x)
{
...
}
</script>
<%
Sub VerifierSousReponse(idDuCommentaire)
...
response.write("<a href='#' onmouseover=""javascript:ddrivetip(x,x,x);""")
...
call VerifierSousReponse(idDuNouveauCommentaire)
end sub
%>
</head>
<body>
<%
set RS = BD.execute("SELECT * FROM Commentaire ...")
do while not RS.eof
%>
<a href="#" onmouseover="javascript:ddrivetip(x,x,x);">texte</a>
<%
VerifierSousReponse(RS("id"))
RS.movenext
loop
%>
</body>
**** = Code qui ne fonctionne pas, erreur = Objet attendu sous IE et sous FF = ddrivetip is not defined
**** = Tout marche #1 dans ce bout de code
Partager