p161-コラム [ レイヤーをリサイズする ]

resizeBy()やresize()(PART4参照)を使ってレイヤー自体を拡大縮小するとこができます。
(NN4.0b4現在フレーム内で使うとうまくいくようです。と書きましたが4.01+68kMacではページ内でも正常動作を確認しました^^)

レイヤー書き換えテスト













<HTML> <HEAD> <SCRIPT language = "JavaScript1.2"> function bgsm(layer,x,y) { layer.resizeBy(x,y); } </SCRIPT> </HEAD> <BODY> <LAYER NAME="layer1" BGCOLOR="987654" TOP="100"> <H1>レイヤー書き換えテスト</H1> </LAYER> <FORM NAME="form"> <INPUT TYPE=button VALUE="拡大" ONCLICK='bgsm(document.layers["layer1"],10,10);return false;'> <INPUT TYPE=button VALUE="縮小" ONCLICK='bgsm(document.layers["layer1"],-10,-10);return false;'> </FORM> </BODY> </HTML>