I am trying to get frame re-sizing to work in Netscape 6, using the following JavaScript function:

function bannerframesize()
{
if (!document.all)
{top.document.getElementById("cars_r_set").rows="40,*"}
else
{top.document.all.cars_r_set.rows="40,*"}
}

The document.all method works for IE4 & IE5/5.5 and the document.getElementById method works with IE5.5 (I've proved this, although in the above function the document.all would take precedence with IE5/5.5), but it does not work with Netscape 6 (I can read the rows property value using this method, I just can't write to it). I've tried using both top.document.... and parent.document....

My JavaScript Bible (by Danny Goodman) states that the getElementById should work with Netscape 6 and that one can read AND write the <FRAMESET> rows property in Netscape 6.

Any suggestions?