2010年11月1日のブックマーク (4件)

  • javascriptページ遷移時に確認を出して、キャンセルしたら、遷移しないということをしたいと考えています。 window.addEventListener('beforeunload', function(){ if (ex.. - 人力検索はてな

    javascript:ページ遷移時に確認を出して、キャンセルしたら、遷移しないということをしたいと考えています。 window.addEventListener('beforeunload', function(){ if (execUnload) { if (confirm('移動します\n[OK]なら移動、[キャンセル]なら移動しません')) { return true; } else { return false; } } }, true); 上記のスクリプトでは、キャンセルしても遷移してしまいます。どうすればいいのでしょうか?

    dekatotoro
    dekatotoro 2010/11/01
    javascript:ページ遷移時に確認を出して、キャンセルしたら、遷移しないということをしたいと考えています。
  • IEでのonBeforeUnload の挙動 | Inside ASCADE

    Javascript で onBeforeunload を利用したときに IE の挙動が直感的な操作とは異なったため、調査をすることにしました。 何が直感的ではなかったかというと、<a> タグの href で javascipt を呼び出した場合に location を変化させない(つもり)にもかかわらず、onBeforeunload イベントが発生したことです。ちなみにFirefoxではこの場合にイベントは発生しません。 ちょっと調べたところ、MSDN に仕様があったので、挙動確認のサンプルを作成してみました。 各サンプルの実行はご覧のブラウザをIEに変更していただき 各sampleのTEST をクリックしてください。 MSDN onbeforeunload site : http://msdn.microsoft.com/en-us/library/ms536907.aspx

    dekatotoro
    dekatotoro 2010/11/01
    IEでのonBeforeUnload の挙動
  • techbank.jp - このウェブサイトは販売用です! - techbank リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    dekatotoro
    dekatotoro 2010/11/01
    ブラウザの「閉じるボタン」とタブの「閉じるボタン」
  • クリップボードを操作する

    実際にはスクリプトでブラウザの動作を細かく制御するなんて不可能だし、そんなことができたら、大勢の人が悪意のあるスクリプトに引っかかって大変なことになります。 なのでHTMLアプリならともかく普通のHTMLに使うなら、そういう限界があることは重々承知していて、スクリプトの冒頭コメントに書いてあるような内容など元から知っているという人向けです。クリティカルな画面で使いたいわけじゃなく、あくまで大体動作すればそれでかまわないという程度の用途(きっちり制御したいなら、それこそ独自ブラウザの開発が必要になります)。 使い方はbodyのonkeydownに、こんなふうにkeyDownProc関数を設定します。もちろんスクリプトで設定してもいいわけですが。 <body onkeydown="keyDownProc()"> なおIE限定ですから、インターネットで普通に公開しているページで使うのには向きませ

    dekatotoro
    dekatotoro 2010/11/01
    IEの特定のキー操作を無効化