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

1 réponse

  1. 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
    1. 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
      1. 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