Ho un div con contenuto dinamico che viene creato lato server con php.
Dal momento che viene aperto in un popup vorrei che il popup fosse ridimensionato in base alla grandezza del div, finora ho scritto (tramite php) queste poche righe javascript nel documento di output
codice:
div = document.getElementById('results');
self.resizeTo(w, h);
solo che non so qual è la proprietà del div da usare per risalire ad altezza e larghezza.

Inoltre mi sembra di aver letto da qualche parte che i parametri del metodo self.resizeTo sono dimensioni che comprendono anche i bordi del browser, giusto?

Se è così, mettere (larghezza div + 10) (altezza div + 30) come parametri di tale funzione è una scelta accettabile?

C'è un modo per ridimensionare il viewport e non la finestra, in modo da non avere tali problemi?

Scusate per le tante domande, ma sono abbastanza inesperto con javascript.