JavaScript
Tagged:

Javascript で onBeforeunload を利用したときに IE の挙動が直感的な操作とは異なったため、調査をすることにしました。
何が直感的ではなかったかというと、<a> タグの href で javascipt を呼び出した場合に location を変化させない(つもり)にもかかわらず、onBeforeunload イベントが発生したことです。ちなみにFirefoxではこの場合にイベントは発生しません。

ちょっと調べたところ、MSDN に仕様があったので、挙動確認のサンプルを作成してみました。
各サンプルの実行はご覧のブラウザをIEに変更していただき 各sampleのTEST をクリックしてください。

Tagged:

岩波書店は「今日の名言」というページで "岩波文庫から選りすぐった名言名句を日替わりで"紹介しています。

気分的には「上記ページの内容を解析して、 切り出された該当部分を任意のページに埋め込む」ような JavaScript を書くのが美しいのですが、 「表示しているドメイン以外の URL へはアクセスできない」 という JavaScript の制約上、 それは出来ない相談です (セキュリティの隙間を突くようなことに地道をあげるのもちょっとねぇ…)

Syndicate content