2017年2月8日水曜日

iframeのonreadystatechangeを使う方法

用途・目的
iframeのonreadystatechangeメソッドはxmlHttpRequestなどでよく使われるので用法に関する情報は多数あるけれども、iframeエレメントの参照方法を気を付けないといけない点の説明が併記されていない場合も多いです。
……過去に何度も利用しているので知ってはいたけど正しいやり方を忘れていてハマったので教訓として残しておきます。
このページにはブラウザ上で動作テストするサンプルを用意してありますが、ブラウザ上ではiframe内にURLリンクやフォルダをドラッグ&ドロップしてもiframeを含むページ自体から画面偏移してしまい、期待した結果が得られませんでした。
デスクトップなどにhtaファイルを作成して実行したところ、期待通りの結果が得られました。


ソース
サンプル

0 件のコメント:

コメントを投稿