ti rigrazio , pero' come dici tu funziona se io utilizzo "STYLE" all'interno del TAG dentro la pagina HTML.
Invece io imposto gli stili con foglio esterno.
pagina html
Codice:
<DIV ID='pippo' ONCLICK='cambia_dimensioni();'>
...contenuto...
</DIV>
foglio di stile
Codice:
...
DIV#pippo {width:25px; height:25px;}
...
script JS (in file separato)
Codice:
function cambia_dimensioni() {
var elemento = document.degElementById("pippo");
var larghezza = elemento.style.width;
alert("larghezza ["+larghezza+"]");
larghezza = larghezza.substr(0,-2); // tolgo "px"
larghezza = larghezza - 2;
elemento.style.width = larghezza + "px";
return false;
}
Facendo cosi', l'ALERT mi ritorna un campo VUOTO ("larghezza []");