Stavolta l'ho testato
Questa versione non cambia i div diversi da ita e ingle ma li lascia come sono ...
Codice PHP:
<html
<
head
<
script type="text/javascript"
<!-- 





function 
lingua(ling

//Nascondo entrambe le lingue 
var appoit=document.getElementsByTagName('div'); 
for(
i=0;i<appoit.length;i++){if(appoit.item(i).className=="ita"||appoit.item(i).className=="ingle")appoit.item(i).styl

e
.display='none';} 

//Visualizzo la lingua scelta 
for(i=0;i<appoit.length;i++){if(appoit.item(i).className==ling)appoit.item(i).style.display='block';} 







// --> 


</script> 

</head> 



<body> 
[url="javascript:lingua('ita')"]Italiano[/url]
 
[url="javascript:lingua('ingle')"]Inglese[/url] 


<div class="ita">Uao primo contenuto in itliano</div> 
<div class="ingle" style="display:none">Yeah first contnent in english</div> 

<div class="ita">Ciao mondo</div> 
<div class="ingle" style="display:none">Hello World</div> 

<div class="ita">Il libro...</div> 
<div class="ingle" style="display:none">The Book</div> 
<div class "Prova">

Div per conto suo sempre uguale


</div>

<div class="ita">Non so che scrivere</div> 
<div class="ingle" style="display:none">I don't know what to write</div> 
</body> 


</html> 
[OT per un Moderatore]K non era uno errore di battitura.... io digito javascript per intero e quando posto il codice vedo scritto java-script com'e'?