ecco, le proprietà che assegni ad un tag in un css non sono "facilmente" accessibili come se invece fossero scritte direttamente nel tag... esempio banale
la spiegazione: visto che non conosco prototype, chiedevo se tra le varie menate della libreria ci fosse anche un getWidth() che si occupasse di fare i vari tentativi di recupero della proprietà width senza che uno lo debba fare a manina come ho fatto nell'esempio lì sopra (che tra l'altro non è completo, visto che manca la parte noisa: parsing del CSS e recupero del valore richiesto)codice:<html> <head> <style type="text/css"> #terzo { width: 200px; height: 200px; } </style> <script language="javascript"> window.onload = function() { alert("Primo: "+document.getElementById('primo').width+"\n"+ "Secondo: " + document.getElementById('secondo').width+"\n"+ "Secondo bis: "+ document.getElementById('secondo').style.width + "\n"+ "Terzo: " + document.getElementById('terzo').width + "\n"+ "Terzo bis: " + document.getElementById('terzo').style.width); } </script> </head> <body> <div id="primo" width="400" height="300"><h1>Primo</h1></div> <div id="secondo" style="width:200px;height=100px"><h1>Secondo</h1></div> <div id="terzo"><h1>Terzo</h1></div> </body> </html>