タグ

JavaScriptとIEに関するbig-treeのブックマーク (6)

  • IE7 window.close()で確認ダイアログを出さずに閉じる

    Feedback # re: IE7 window.close()で確認ダイアログを出さずに閉じる 2007/08/30 0:53 中博俊 昔からの回避ロジックのうちのひとつ。 なぞ # re: IE7 window.close()で確認ダイアログを出さずに閉じる 2007/08/30 6:48 かずき みたいですね~ ずっと、回避出来ないと思ってたんでびっくりしました… # IE7で window.open しつつ 自分を window.close する 2007/09/27 11:22 主婦と.NETと犬のぶろぐ IE7で window.open しつつ 自分を window.close する # re: IE7 window.close()で確認ダイアログを出さずに閉じる 2008/10/27 8:52 工藤 困っていたので助かりました。 工藤 # re: IE7 window.cl

  • IE7で window.open しつつ 自分を window.close する

    奥様 と プログラム と お犬様 の 楽しい日常 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 193 記事 - 1 コメント - 20452 トラックバック - 27 ニュース なおこ(・∀・)@わんくま同盟 お世話になっている方のリンク お犬様同盟 pu2pu2(ぷにぷに) share-ride ナツの日々 鈴りんRing 黒柴ブログ 不二子ちゃ~ん 相変わらず暇なので、また誰の役にも立たないであろう事を調べていました。 かずきさんのエントリ でも紹介されていましたが、 javascript on IE7 で新しい Window を開きつつ、自分のウィンドウを閉じる。という方法です。 GuyFromChennai さんのところのコメントで発見しました。 IE7 と IE6 は動きましたが、FF2 はだめっぽいです。親画面が残ってしまいます。 一番いいのは

  • あるSEのつぶやき ブラウザの戻るボタンを無効にする?

    全てのブラウザで有効ではないですが、window.onbeforeunloadイベントを使用することで、ブラウザの戻るボタンをある程度制御することが可能です。 コードはこんな感じ(prototype.jsを使ってます)。 <script type="text/javascript" src="prototype.js"> </script> <script type="text/javascript"> <!-- Event.observe(window,'beforeunload', checkBrowserUnload,false); function checkBrowserUnload(e) { window.event.returnValue = "ページを移動すると、今までの作業が破棄されます。よろしいですか?"; } //--> </script> メッセージは以下のように表

  • IT戦記 - 一行で IE の JavaScript を高速化する方法

    以下の一行をすべての JavaScript の前に読み込む /*@cc_on _d=document;eval('var document=_d')@*/ この一行を読み込むことによって IE での document へのアクセスが 5 倍速くなります。 たとえば 以下のように、読み込む前と読み込んだ後を比較してみます。 // Before var date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date - date); // 643 /*@cc_on _d=document;eval('var document=_d')@*/ // After date = new Date; for (var i = 0; i < 100000; i++) document; alert(new Date -

    IT戦記 - 一行で IE の JavaScript を高速化する方法
  • IEでのJavaScriptデバッグを可能にする「CompanionJS」:phpspot開発日誌

    My DebugBar | CompanionJS / HomePage IEでのJavaScriptデバッグを可能にする「CompanionJS」。 サイトでインストールをすると、IEにドッキングされます。 インストールするだけでは使えず、インターネットオプションの「スクリプトのデバッグを使用しない」チェックを外す必要があります。 インストール後は、次のように「表示」メニューから表示することが出来ます。 表示すると次のような感じ。 エラーが出ると右側にエラーが出て、クリックするとスクリプトのエラー箇所に移動し、ハイライトされます。 また、サイトでエラーがあると次のようにブラウザ上で通知してくれます。 IEでもデバッグしたい場合がありますが、このツールはなかなか使えそうですね。 もっといろんなデバッグをしたい場合はデバッグバーというものがあるようです。 DOMインスペクタ、HTTPインスペ

  • IEでjavascriptのエラーをデバッグする方法 - bits and bytes

    FirefoxであればFirebugで簡単に問題の場所をみつけられますが、IEでjavascriptのエラーが出ると、素っ気ないうえに意味不明な日語のエラーメッセージが出てきてお手上げなので、エラーが出ている場所の特定すら困難です。 そんなときでもOfficeについているスクリプトエディタ(前はスクリプトデバッガという名前だった気が....)を使うと、Visual Studioのデバッガとおんなじインターフェイスのデバッガを使ってjavascriptのエラーを出している場所をすぐに見つけることができます。Firebugと比べると極めて重たいですが、関数呼び出しをバックトレースすることもできますし、各スコープでの変数の値を調べることもできるので、これを使わない手はありません。 が、いつもどうやってインストールするのかを忘れてしまうのでメモ代わりに書いておきます。 コントロールバネルのプロ

  • 1