Javascript为框架设置noResize属性

Javascript为框架设置noResize属性,javascript,resize,frame,Javascript,Resize,Frame,我有这样一个框架集: <frameset id="main_frame" cols="20%,80%" frameborder="1"> <frame id="frame1" name="frame1" src="frame1.html"> <frame id="frame2" name="frame2" src="frame2.html"> </frameset> 在使用firebug或chrome进行调试时,我发现js函

我有这样一个框架集:

<frameset id="main_frame" cols="20%,80%" frameborder="1">   
    <frame id="frame1" name="frame1" src="frame1.html">
    <frame id="frame2" name="frame2" src="frame2.html">
</frameset>
在使用firebug或chrome进行调试时,我发现js函数已经完成,但没有任何影响。框架仍然可以调整大小。我在Chrome16、Firefox8、IE9上进行了测试


我怎样才能让它工作?我的代码有什么问题吗?

我没有测试它,但请尝试:

frame.setAttribute('noResize', true);

如果框架集位于浏览器的top.window中,请尝试使用
top.window
而不是
parent

可能您应该使用布尔常量
true
而不是字符串值
“true”
。谢谢!但我两个都试过了。没用,也许你忘了什么。Frameset具有setAttribute(),但frame没有。
function enableNoResize() {
    var frame = parent.frames['frame1'] || parent.document.getElementById('frame1');
    frame.noResize = "true";
}
frame.setAttribute('noResize', true);