XP-SP2導入後のwindow.openでの問題と解決方法

このQ&Aのポイント
  • Windows SP2をインストールした後、window.openでhtmlウィンドウを開く際に問題が発生し、特にIFRAME内のデータ表示に関して不具合が生じています。
  • SP2導入後もクッキーファイルは正常に書き込みが行われているため、原因は他にある可能性があります。
  • 解決策をご教示ください。
回答を見る
  • ベストアンサー

XP-SP2導入したら、window.openで開くhtmlウィンドウの動作がうまくいかなくなった

Windows SP2 を郵便局においてあった無料のCDROMからインストールしましたが、それまで問題なく動いていたつぎのようなことがおかしくなりました。 それはwindow.openで別のウィンドウにhtmlファイルを開いて、そこから呼び出すcgiファイルの動作、とくにIFRAMEの中にデータをcgiに表示させるところなんです。それまでは呼び出されたcgiはちゃんとクッキーで表示すべきデータ項目を受け取って、項目内容を別のファイルから呼び出して、その結果をIFRAMEに渡せていました。  クッキーファイルの中身を調べましたが、SP2導入後も正常に書き込みが行われています。 どうかよろしく御教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • ZENO888
  • ベストアンサー率49% (8944/18242)
回答No.1
tonka729
質問者

お礼

ご回答ありがとうございました。microsoftサイトへ行って該当のwindow.open() の説明を読みました。なるほど影響が考えられますね。  それにしても、実は、職場のオフィスでXP-SP2をいれたIEでは全く問題がないのです。ただこちらはLANでDLしてインストールをしたのです。CD-ROM版とオンライン版のSP2では何か差違があるのでしょうか?  もし同じ経験をなさったかたがいらしたら教えて下 さい。  なお、上記ご紹介頂いたサイトにはIFRAMEへも制限がかかっているのか否か、について特に記述がありませんでした。どこかで記述されていれば、それをお教え頂けないでしょうか? 引き続きすみません。

関連するQ&A

  • <iframe>~</iframe>内のwindow.open

    どなたかご伝授ください。 例: 1.htmlの中に<iframe>~</iframe>で、2.htmlを表示したとします。その2.htmlの中には<iframe>~</iframe>で3.htmlを表示させます。 この場合、3.html内のリンクボタンを押した時に別ウィンドウで開かせるwindow.openは、どのhtmlに記述するのでしょ? 1~3.htmlそれぞれに書いてみたんだけど、エラーが出てしまします。 教えて下さい!

  • window.openで

    HTML(親画面)からJavaScriptのwindow.openで400×300の別ウインドウを表示させた後、一旦親画面に戻し、新たな別ウインドウを表示させたいのですが、 1.その新たな別ウインドウにはなっているのですが、表に出てきません。 2.新たな別ウインドウを違うサイズで設定(例えば600×400)したものを表示させたいのに、400×300のウインドウサイズのままです。 以上2点の処理がわかりません。教えてください。お願いします。

  • window.open()について

    window.open("sample.htm","sample_win","") として開いたウィンドウを別のウィンドウから閉じるにはどのような方法がありますか? つまり、win1=window.open("sample.htm","sample_win","") のようにしないで開いたウィンドウを閉じる方法を教えてください。

  • window.open()で開いたウィンドウにパラメータを渡す。

    まずは下記のHTMLファイルをご覧下さい。 ------------------------------------------------- <HTML> <HEAD> <TITLE>TEST01</TEST> <ScriptLanguage="JavaScript"> <!-- function new_win() { window.open("new_win1.cgi","POPUP", "scrollbars=1,status=0,location=0,toolbar=0,menubar=0,resize=1,height=450,width=300"); } //--> </script> </HEAD> <BODY> <FORM NAME="SEND_DATA"> <INPUT TYPE="hidden" NAME="par01" VALUE="aaaa"> <INPUT TYPE="hidden" NAME="par02" VALUE="bbbb"> <INPUT TYPE="hidden" NAME="par03" VALUE="cccc"> <INPUT TYPE="button" NAME="btn01" VALUE="SEND" onClick="new_win()"> </FORM> </BODY> </HTML> ------------------------------------------------ 以上です。このHTMLファイルを動かすとボタンだけが表示されます。 そしてそこのボタンをクリックしますと、新しいウィンドウが 出力され、そこには"new_win1.cgi"の処理結果が表示されます。 そこで、そのCGIを動かす時に"SEND_DATA"というフォーム内の データも一緒に送信したいのですが、どのようにやればよろしいのでしょうか?

    • ベストアンサー
    • HTML
  • window.openのターゲットについて

    ウィンドウをjavascriptで開く際に、 window.open("URL","_top")のように ターゲットを指定できると思うのですが、 今一どこを指定しているのかわかりません。 ページA(フレームで分けられている)からwindow.openでページBを開いた場合、ターゲットに_top,_selfなどと指定した場合はページAのフレームのことを指しているのでしょうか? また今、ページA(フレームで分けられている)でURLをクリックするとファイルをダウンロードするプログラムを作成しているのですが、window.openのターゲットに_topを指定すると新しいウィンドウが表示されないのに、_self,_blankなどを指定するとウィンドウが表示され、ダウンロードが終わっても表示されたままになってしまいます。どうしてこのような違いが起きるのかお分かりになる方がみえましたら教えてください。 よろしくお願いいたします。

  • window.openでのブラウザ毎のサイズ指定

    お世話になります window.open("***.cgi","win","width=0px,height=0px") (***.cgiは計算処理などをしているだけなので表示はする必要はありません 処理が終わったらwindow.close()で閉じてます) これを実行すると IE6.0では左上に5cm角くらいのウィンドウが開いて(約2秒) Opera9.20では何も表示されない感じで Firefox2.0.0.3ではほぼフルサイズ(約2秒) のウィンドウになってしまいます 計算処理をするだけなので表示を見えなくするか最悪同じサイズのウィンドウにしたいのですがうまくいきません http://www.openspc2.org/reibun/javascript/sub_window/045/index.html こちらを試してみたのですがOpera,Firefoxでは同じサイズのウィンドウを開くのですがIE6.0では『Win,IE,6』というアラートが出てポップアップブロックされてしまいます ウィンドウ処理が自動生成になってしまうからだと思うのですがwindow.openでブラウザ毎のサイズ指定させることはできないのでしょうか?

  • open.window(javascript) を使わないで、新規windowを3つ開く方法

    JavaScpript の open.window を使うと、値がGET で渡ってしまいます。 POST でデータを渡したいので、FORM で window を 3つ開く方法って ないでしょうか? <FORM method=POST name=form1 target="window1" ACTION="/cgi-bin/search1.pl"> <input type="text" name="searchword1"> </form> <FORM method=POST name=form1 target="window2" ACTION="/cgi-bin/search2.pl"> <input type="text" name="searchword2"> </form> <FORM method=POST name=form1 target="window3" ACTION="/cgi-bin/search3.pl"> <input type="text" name="searchword3"> </form> の 3 つのフォームを 1 つの <input type="submit" name="Search" value=" 検索 "> で起動させるってことです。 (または、open.windows で値を渡すとき、POST で渡したい) よろしくお願いします。

    • ベストアンサー
    • CGI
  • javascriptのwindow.openで開くウインドウの制御

    サムネイル画像をクリックしたときに、その元画像を別のウインドウで開くようにしています。 javascriptのwindow.openで、ウインドウ名を指定して開くと、1枚のウインドウが開きます。最初は一番上に開くのですが、2度目からはメインのウインドウの下に隠れてしまいます。ウインドウ名を_blankにすると、前に開きますが、ウインドウが次々に開かれてしまいます。 window.openで呼び出したときに、常にメインのウインドウの上に開かせたいのですが、どのようにしたら良いのでしょうか?

  • Windows XP SP3 の導入にあたり

    いよいよ、4月29日に Windows XP SP3 正式版が一般公開されます。 それで導入にあたり質問したいことがあります。 1、下のURL↓ http://itpro.nikkeibp.co.jp/article/COLUMN/20071112/286915/ によると「SP3はSP1やSP2を前もってインストールする必要はない」 という記述があります。 確かSP1→SP2のときはSP1の修正プログラムをすべてアップデートしてからでないとバージョンアップできなかったと思いますが、 SP3は現在のOSの状況に関わらず即バージョンアップできるという解釈でよいのでしょうか? 2、現在PCの再セットアップを考えていますが、 「1」の答えがYESなら再セットアップ後に即SP3を導入した方が良いですよね? 理由はSP2の修正プログラムのムダなパッチを省くことができるからです。 SP3にしたらSP1,SP2は不要ファイルになる!?? 3、4月29日に一般公開とは言え現地時間での話ですよね?? 日本では大体何日の何時くらいに公開になるかご存知の方はおられますでしょうか? 早くアップデートしたい・・と言うよりは早く再セットアップしたいので。。 以上です。よろしくお願いいたします。

  • windows xp sp3

    windows xp sp3は、必ず導入した方が良いですか? 自動アップデートの通知が来ないのは、別に導入しなくてもよいからでしょうか?