david spychala: (frameset) rows und cols mit JS ändern

hallo,
trotz langer suche habe ich nach drei tagen immer noch keine lösung für mein problem!
mein wunsch:
ich will auf einen button drücken, warauf sich die rows und cols der geladen framesets ändern sollen! das klappt auch alles ganz toll, aber nur im IE!

habe die JS funktion geschrieben.
sie läuft in IE 5.5. wenn man im else bereich nur eine der beiden zeilen (rows oder cols) laufen lässt, dann geht es auch mit Mozilla 1.0.2!!
WORAN KANN DAS LIEGEN???
ich weis nicht weiter!! danke für die mühen

function switchNavi(weg){

//turn it off
 if (parent.parent.rowsOn == true) {
  parent.parent.document.body.rows = '*,0,70';
  parent.parent.frames[0].document.body.cols = '160,*';
  parent.parent.rowsOn = false;
 }

else {

parent.parent.document.body.rows = "*,40,70";
  parent.parent.frames[0].document.body.cols = "0,*";
  parent.parent.rowsOn = true;
 };
}