Layer 06

Dimensione di un <div> in pixel

Lo script è abbastanza semplice, si basa su delle proprietà degli oggetti div.
L’if iniziale controlla se esistono nel documento attuale degli oggetti getElementById piuttosto che degli oggetti layers e poi li tratta come dei vettori indicando tra parentesi quadre l’identificativo passatogli nella funzione

<script>
   function quanto(id){
     if(document.getElementById){
       oHeight = document.getElementById(id).offsetHeight;
       oWidth = document.getElementById(id).offsetWidth;
     }
     else if (document.layers){
       oHeight = document.layers[id].clip.height;
       oWidth = document.layers[id].clip.width;
     }
     alert(“Altezza: “+ oHeight + ” Larghezza: ” + oWidth);
   }
</script>

Alla funzione va passato l’id specificato all’interno del tag div
Visitate il sito http://blog.merlinox.com/MrX/Blog/, ci sono un sacco di cose interessanti. Grazie ancora MerlinoX]]>