Wazaaa!
la je sens ke ca va devenir trop balaise pour pas gd chose :heink: mais un grand merci pour ton aide
youdontcare
>> et sinon Youdontcare comment explique tu que la 1ere version de mon script affichait 2 caracteres si la page est detruite ??
aucune idée pour les deux caractères :) ton premier document.write() doit être document.write('l') qui remplace toute la page par 'l' (ce qui gicle tout tout tout y compris ton code de script). peut-être que le document.write() est asynchrone et qu'il a eu le temps d'éxécuter ta fonction une deuxième fois.
innerHTML est standard ms mais tellement utilisé qu'il est supporté sous mozilla. si tu veux un truc 100% standard, je ne connais pas LA méthode mais un truc possible est de créer une node texte (avec createTextNode() http://www.w3.org/TR/DOM-Level-2-Core/core.html ), de l'attacher à une balise parent (ton <div> par ex, avec appendChild()) tout en effaçant celle créé précédemment (removeChild()).
kayasax
ah merde c du standard M$ !!
et sinon Youdontcare comment explique tu que la 1ere version de mon script affichait 2 caracteres si la page est detruite ??
passe pas dans opera :sweat:
[jfdsdjhfuetppo]--Message édité par kayasax--[/jfdsdjhfuetppo]
youdontcare
recherche google : innerhtml site:msdn.microsoft.com + i'm feeling lucky
vous auriez pas une URL pour une doc javascript ou alors c du DHTML nan ?
j'ai vu qu'il y avait aussi un innerText et j'amerais bien en savoir + :jap:
kayasax
ah c'est vachement sympa ca gere meme les balises html.
si vous voulez voir :
<body>
<div id="mondiv"></div>
<script language="JavaScript">
<!--
var i;
var chaine2="";
var chaine="la chaine <br> toto";
var temps;
var tableau=new Array();
Il m'affiche bien les 2 premiers caracteres puis il me sort objet attendu. j'ai essaye pleins de facons differentes mais je m'en sors pas ca me prend la tete grave ! :gun: