lascio a chi ha piu' tempo di me spiegare perche' il problema non si risolva nel modo che a intuito suggerisci
lascia perdere i document.write, scrivi il frameset in normale html
se quello che vuoi e' cambiare quel cols devi specificare un id per quel frameset
<frameset id="idFrameset" cols="90%,10%">
nelle pagine contenute nei singoli frame che vuoi ridimensionino il frameset inserisci questo nell' head
codice:
<script type="text/JavaScript">
/*<![CDATA[*/
document.onmouseover=function(){parent.document.getElementById('idFrameset').cols='50%,50%'};
/*]]>*/
</script>
ciao