Originariamente inviato da MrBinding
in pratica non so se è possibile prendere "al volo" le dimensioni di un div???
se il div non e' nascosto, document.getElementById('id_div').offsetWidth dovrebbe restituirti con buona approssimazione la larghezza in px del div

in presenza di padding potresti perdere px che dovrai aggiungere a quanto restituito dall' offsetWidth/Height

aggiungo che se questo div ha posizionamento relativo (dichiaratamente espresso)
puoi posizionare un altro div (che sia contenuto nel primo) con posizionamento assoluto, top=0, left=0 per farlo sovrapporre all' angolo alto/sinistro
e dare a questo un opacita' diversa dal 100% per coprire il div contenitore...

ciao