ho risolto anche quel problema...con un codice trovato su http://snippets.dzone.com/posts/show/4490#related ...eccolo
ora mi rimane un ultimo problema...al quale proprio nn trovo soluzione...codice:var words={ 'Bill':'William','Miss':'Mrs' } var regs=[]; for(arg in words){regs[regs.length]=new RegExp(arg,'g')} window.onload=function replaceText(){ var tags=document.getElementsByTagName('body')[0].getElementsByTagName('*'); var i=0,t; while(t=tags[i++]){ if(t.childNodes[0]){ var j=0, c; while(c=t.childNodes[j++]){ if(c.nodeType==3){ var k=0; for(arg in words){ c.nodeValue=c.nodeValue.replace(regs[k],words[arg]); k++; } } } } } }
guardate l'array delle parole da sostituire
se io volessi fare una cosa di questo tipocodice:var words={ 'Bill':'William','Miss':'Mrs' }
lo script farebbe correttamente il replace...ma mi mostrerebbe a schermo il codice html...codice:var words={ 'Bill':'William','Miss':'Mrs' }
bisogna dunque utilizzare innerHTML, il fatto è che nn riesco in nessun modo ad adattare lo script per farlo funzionare...
spero davvero che qualcuno mi possa aiutare...
ciauz e grazie a tutti

Rispondi quotando