Probleme pour generer une balise <script>

macalou -  
Peguinette Messages postés 176 Statut Membre -
Bonjour,
je suis assez emmer.... je n'arrive pas à générer une balise <scipt> avec la commande document.write :
mon code est le suivant :


cal.document.write("<script language=javascript src=scripts/doIt();></script>");


lors de l'interprétation de la page, k'ai l'erreur suivante : "Constante de chaîne non terminée"...
si quelqu'un pouvait m'aider ce serait assez sympa, sachant qu'il me faut absolument générer le code.
Merci
A voir également:

1 réponse

Peguinette Messages postés 176 Statut Membre 30
 
Je ne sais pas trop mais à mon avis ton '/' (dans scripts/doIt();) doit poser problème, il doit l'interpréter comme la fin de la balise et il ne comprend pas tout.

---------
Peguinette
0
macalou
 
Merci,
je pense aussi que c'est ca, mais j'ai résolu le probleme en séparant les document.write comme suit :

cal.document.writeln("<html><head>");
cal.document.write("<");
cal.document.write("script language=javascript src=doIt.js>");
cal.document.write("</");
cal.document.write("script>");

mais le probleme reste entier : c'est pas tres propre...
merci.
Cyril
0
Peguinette Messages postés 176 Statut Membre 30 > macalou
 
Si tu l'acrit comme ca, ca doit marcher c'etait ton / qui posait probleme :

cal.document.writeln("<html><head><script language=javascript src=doIt.js></script>");


---------
Peguinette
0