Ok, fatto.
Trovato l'inghippo. Non ancora la soluzione.
Il JavaScript:
<script type="text/Javascript">
if (screen.width==640) {MisuraFrame="13%,87%";}
else if (screen.width==800) {MisuraFrame="12%,88%";}
else if (screen.width==1024) {MisuraFrame="10%,90%";}
document.write("<frameset rows=\""+MisuraFrame+"\" bordercolor=white framespacing=0 border=0 frameborder=NO>");
</script>
Funziona solo se è per generare il frameset "padre"
Non funziona sui frameset "figli"
Non è che document.write deve diventare qualcosa del tipo document.qualcosa.write?