iframeを使ったインラインフレームを初めて使ってみた
使った理由としては、少し長いテーブルがあってそれをうま〜く折りたたみたかったから
html5のテーブルにはそんな機能はないっぽい
調べてみると、frameというのを使うとあるhtmlの中で別のhtmlを開くことができるらしい
それを使って、そのhtmlをテーブルのみにすれば良い
ただし、html5ではframeは廃止されて、iframeに置き換えられる
なのでiframeを使う
iframeは回り込みとかもできるらしい
要するに、子フレームをページの右端に表示とかもできるっぽい
大きさがページ依存したりする気がするので、きちんと設定する必要がありそう・・・大変
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
iframeの子フレームと親フレームで、javascriptを使った相互やり取りをしたい
↑の記事のデモページを見てもらうとわかりやすいかも
javascriptを使うと、ページ内の要素を置き換えたりできる
自分がよく使う例だと、formの値を書き換えたり、ラジオボタンのチェックを別のところに変えたりする
元からあったjavascriptを子フレーム用にするには
documentをparent.documentに置き換えるだけで良さそう
とりあえずそんな修正だけで動いたのでヨシ
関数も使ってるけど、そこは何もいじらなくても動いたなぁ・・・・
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
ランキング参加中です
↓クリックしていただけると嬉しいです〜