|
Dernière réponse | |
---|---|
Sujet : En javascript qd j'ecris avec document.write j'... | |
duch | watou, c'est koi c'bordel :sarcastic:
effectivement comme le dit k666, il te faut un ch'ti peut de DHTML DIV pour faire ça, avec IE c'est simple tu change le innerHtml de ton élément DIV, et avec NS c'est simple aussi, tu fais un document.write dans le div. tiens voici un script made in macromedia : function MM_findObj(n, d) { //v3.0 var p,i,x; if(!d) d=document; if((p=n.indexOf("?" ))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x; } function MM_setTextOfLayer(objName,x,newText) { //v3.0 if ((obj=MM_findObj(objName))!=null) with (obj) if (navigator.appName=='Netscape') {document.write(unescape(newText)); document.close();} else innerHTML = unescape(newText); } et pour déclencher : onClick="MM_setTextOfLayer('mondiv','','montexte') la fonction findObj sert à récupérer l'objet, c'est assez pratique. |
Vue Rapide de la discussion |
---|