- ベストアンサー
表を無理やり100%に?
自分で作成した下記のようなページがあり、 <A HREF="#" onclick="★">巾変更</A> <TABLE BORDER="1"> <TR><TD>氏名</TD><TD>住所</TD></TR> <TR><TD></TD><TD></TD></TR> <TR><TD></TD><TD></TD></TR> </TABLE> これを前提として、 javascriptにて、★をクリックすると 表のWIDTHを[100%]と[指定なし]、交互に変更するようなことはできますか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#8153
回答No.1
スタイルシートを使えばできます。 Netscape4.X、5.0についてはしらべて下さい。 function change_width(){ if(document.all) { if(document.all('tbl').style.width=="100%") document.all('tbl').style.width=""; else document.all('tbl').style.width="100%"; } //Netscape6の場合 else { if(document.getElementById('tbl').style.width=="100%") document.getElementById('tbl').style.width=""; else document.getElementById('tbl').style.width="100%"; } } フォーム部分 <TABLE id="tbl" BORDER="1"> … 以下略
補足
>if(document.all('tbl').style.width=="100%") まだ自分は、こういう発想にまだ飛んでいかないのですね。 (^^; こうして見れば、なるほどと思うのですが・・。 未熟ですみません。