У меня есть такой набор фреймов:
<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>
В кадре 1 у меня есть:
<body onload="enableNoResize()">
</body>
И функция js:
function enableNoResize() {
var frame = parent.frames['frame1'] || parent.document.getElementById('frame1');
frame.noResize = "true";
}
При отладке с использованием firebug или chrome я обнаружил, что функция js была пройдена, но безрезультатно. Размер рамки по-прежнему можно изменить. Я тестировал в Chrome 16, Firefox 8, IE 9.
Как я могу заставить это работать? Что-то не так в моем коде?