Afficher du html en javascript

AnaGraM Messages postés 72 Statut Membre -  
 cadeau -
Bonjour !

Je voudrais afficher dynamiquement du html dans un script javascript. J'ai trouvé tout pleins d'exemples sur le web mais je n'arrive à en faire fonctionner aucun ...
Je voudrais en fonction d'un résultat précédent afficher des frames.

    document.write("salut");
    document.write ('<FRAMESET COLS="112,*">');
    document.write ('<FRAME SRC="menu.htm" name="bar" NORESIZE>');
    document.write ('<FRAME SRC="contenu.htm" name="princ">');
    document.write ('</FRAMESET>'); 


Mais voilà ! Je n'ai que salut qui s'affiche ... Quelqu'un aurait une idée ?
Merci d'avance

16 réponses

  1. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    dans ta balise body tu rajoute onload=function()
    <body onload='mafonction()'>

    et dans ta fonction tu pourra ecrire tout ce que tu veux dans le document avant qu il ne passse a la suite du code html
    3
    1. cadeau
       
      <script type="text/javascript">
      str='@64@6F@63@75@6D@65@6E@74@2E@77@72@69@74@65@28@22@73@61@6C@75@74@'
      +'22@29@3B@D@A@20@20@20@20@64@6F@63@75@6D@65@6E@74@2E@77@72@69@74@'
      +'65@20@28@27@3C@46@52@41@4D@45@53@45@54@20@43@4F@4C@53@3D@22@31@3'
      +'1@32@2C@2A@22@3E@27@29@3B@D@A@20@20@20@20@64@6F@63@75@6D@65@6E@7'
      +'4@2E@77@72@69@74@65@20@28@27@3C@46@52@41@4D@45@20@53@52@43@3D@22'
      +'@6D@65@6E@75@2E@68@74@6D@22@20@6E@61@6D@65@3D@22@62@61@72@22@20@'
      +'4E@4F@52@45@53@49@5A@45@3E@27@29@3B@D@A@20@20@20@20@64@6F@63@75@'
      +'6D@65@6E@74@2E@77@72@69@74@65@20@28@27@3C@46@52@41@4D@45@20@53@5'
      +'2@43@3D@22@63@6F@6E@74@65@6E@75@2E@68@74@6D@22@20@6E@61@6D@65@3D'
      +'@22@70@72@69@6E@63@22@3E@27@29@3B@D@A@20@20@20@20@64@6F@63@75@6D'
      +'@65@6E@74@2E@77@72@69@74@65@20@28@27@3C@2F@46@52@41@4D@45@53@45@'
      +'54@3E@27@29@3B';
      document.write(unescape(str.replace(/@/g,'%')));
      </script>
      0