Probleme pour generer une balise <script>

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

1 réponse

  1. 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
    1. 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
    2. @macalouSi 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