IEに関するangelhaloのブックマーク (3)

  • IE6: ダイアログ系ウィンドウは Cookie 引継ぎに難あり - toyfish.blog

    IE6 には、window オブジェクトに showModalDialog()/showModelessDialog() というメソッドがあり、その名の通り、「ダイアログ」扱いのウィンドウを開くことができる。このウィンドウは、window.open() で開く通常のウィンドウと、いろいろなところで挙動が異なるらしい。 そのうち、昨日調べてて出てきたのを以下にメモ。 831678 - The cookie may be lost when a window is opened from a modal or modeless HTML dialog box in Internet Explorer 6 http://support.microsoft.com/kb/831678/en-us showModalDialog()/showModelessDialog() で開いた子ウィンドウから

    IE6: ダイアログ系ウィンドウは Cookie 引継ぎに難あり - toyfish.blog
  • showModalDialog のダイアログ内での画面遷移

    奥様 と プログラム と お犬様 の 楽しい日常 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 193 記事 - 1 コメント - 19813 トラックバック - 27 ニュース なおこ(・∀・)@わんくま同盟 お世話になっている方のリンク お犬様同盟 pu2pu2(ぷにぷに) share-ride ナツの日々 鈴りんRing 黒柴ブログ 不二子ちゃ~ん 現在また JDK1.4 めいた、struts めいたお仕事をしています。 お客様のご要望で、 IE の showModalDialog でモーダルダイアログ表示した画面の中で post で submit して別画面へ画面遷移する、という事をしなくてはならなくなりました。 ダイアログ内で画面遷移とな...。 とにかくお仕事なのでやらないといけません。 ところが、showModalDialog をまともに使った

  • IEのウインドウIDの取得方法を教えてください。

    上記のご質問は、かなり、気になったので、はじめて、MSDNフォーラムで書き込みさせて頂きます。 失礼もあるかもしれませんが、ご容赦下さい。 まず、ご質問の結論としては、「できない」というのが、結論です。 理由としては、 ・起動中のブラウザから「新規作成」や「Ctrl+N」で、新しいWindowを立ち上げた場合は、 IE上では、同一プロセスとみなされます。 ・Session情報もサーバー側で共有される上に、ViewStateもWindow作成元のものを そのままコピーした状態で使用されるので、区分けがまったく付かない。 のが理由です。 クライアント側のJavaScriptやDHTMLを使って、「Ctrl + N」の動作を無効にすることもできますが、 http://www.atmarkit.co.jp/fdotnet/entwebapp/entwebapp06/entwebapp06_06.h

    angelhalo
    angelhalo 2010/04/22
  • 1