Ragazzi, come mai questo script non funge?
codice:
<html>
<head>
<title>Ciao</title>
<style>
#test {display:block; border:1px solid black; padding:5px; color:black;}
#test2 {border:2px solid black; padding:5px; width:400px; height:400px; background-color:yellow;}
</style>
<script>
variabile = "non allargato";
function cambia() {
    this.test.id = "test2";
    variabile = "allargato";
}
function cambia2() {
    this.test2.id = "test";
}
</script>
</head>
<body>
<div id="test" onmouseover="cambia()" onmouseout="cambia2()"><script>document.write(variabile);</script></div>
</body>
</html>
Vorrei fare in modo che al cambio di div mi cambia il testo, ma non funge, rimane sempre "non allargato".

Inoltre, questo div ha un ID, ma come dire allo script di cambiare un div con una certa class? O e' impossibile?

Grazie