1 pièce(s) jointe(s)
Problème de reconnaissance javascript vbscript
J'ai un soucis avec l'utilisation de javascript et de vbscript dans une même page.
En fait, la page en question contient normalement du vbscript. Cependant sur nos serveurs, il a été installé un outil de surveillance / introspection qui ajoute du code javascript à toutes les pages.
La page s'affiche mais lorsqu'on clique dedans, on a une erreur : "fin d'instruction attendue".
Apparemment le problème vient de la ligne :
window.setTimeout('wily_eraseStaleClick();', 500);
Après plusieurs tests, il s'avère que je n'ai plus d'erreur :
Si j'enlève tout ce qui correspond au vbscript.
Si j'enlève le ; dans le paramètre d'appel du settimeout.
Si je précise lae paramètre d'appel du settimeout avec 'javascript:'wily_eraseStaleClick();'
Le problème semble donc venir d'une mauvaise reconnaissance du langage de script à utiliser.
Ma question est donc la suivante : est-il normal qu'il y est un ; dans le paramètre du settimeout ?
Si oui, y'a-t-il un moyen de spécifier le langage de script par défaut de ma page, ou est-il lié à mon navigateur ?
Ma page html est en pièce jointe.