purtroppo c'ho messo un po' troppo entusiasimo nel risponderti, per cui la cattiva notizia è che se non hai impostato un attributo width alla tabella, la cosa non funziona.
Comunque
Aggiungi in head qualcosa del genere:
codice:
<script language="javascript" type="text/javascript">
<!--
function fitToPage(id) {
w = document.getElementById(id).width;
window.reSizeTo(w,600);
}
-->
</script>
Varianti ce ne sono, senza getElementById ad esempio
codice:
function fitToPage_TAG(tag) {
w = document.getElementsByTagName(tag)[0].width;
window.resizeTo(w, 600);
}
Scenario: il body della popup potrebbe essere
1° caso, con getElementById
codice:
<body onLoad="fitToPage('tabella');">
<table id="tabella" width="400">
blah blah tabella
</table>
</body>
2° caso, con getElementsByTagName
codice:
<body onLoad="fitToPage_TAG('table');">
<table width="500">
blah blha tabella
</table>
</body>
Per l'altezza, a meno di dichiararla esplicitamente, non credo ci sia soluzione (mi rimetto al parere dei guru).