Afficher du html en javascript

Fermé
AnaGraM Messages postés 69 Date d'inscription lundi 4 août 2003 Statut Membre Dernière intervention 18 mai 2007 - 7 juil. 2004 à 21:47
 cadeau - 7 août 2015 à 21:51
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

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
9 juil. 2004 à 14:56
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
<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