の属性は、私はこのようなフレームセットを持っている:Javascriptが設定するNORESIZEフレーム
フレーム1では<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>
、私が持っている:
<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でテストしました。
どうすれば動作させることができますか?私のコードで何か間違っていますか?
おそらく、文字列値 '' true ''の代わりにブール値定数' true'を使うべきでしょう。 – Pointy
ありがとうございます!私は両方を試しました。それは動作しません。 – CygnusKnight