• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:window.openで404エラーがでます)

window.openで404エラーが発生する問題の対処法

このQ&Aのポイント
  • Windows環境では正常に動作するが、Mac OS X & IE5.2では404エラーが発生する問題が発生しています。
  • 問題の発生原因は不明ですが、test.phpファイルは存在していることを確認してください。
  • 同様の問題を経験された方はいらっしゃいませんか?ご意見や対処法を教えていただけると助かります。

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

  • ベストアンサー
  • m035
  • ベストアンサー率44% (38/86)
回答No.1

とりあえず、変数xxとyy、subwinをしっかりと定義して見ましょう。 var xx = ""+Math.round(screen.availWidth * .7); var yy = ""+Math.round(screen.availHeight * .7); var subwin=(以下略); のように。 あと、考えられるのはタグの表記が大文字にも小文字にも統一されていないことによるエラーと、 xxとyyのscreen.availWidth * .7が表記ミスで screen.availWidth * 0.7か screen.availWidth * 7であること、 そして、私も旧式Macを持っているのでjs使っているときによくあるのが、 <SCRIPT type="text/javascript">を <script language="JavaScript">にしたら動いたり、 一度改行をすべてやりおすと、動いたり、 改行コードが原因でうまく実行できない(この場合はhtmlだけでなくphpに原因があることもある)と、言ったところです。 基本的なことばかりでしたが、確認してみてください。

kazu28
質問者

お礼

回答ありがとうございます。 クライアント環境がMacの場合、ちょっとしたことで振る舞いが変わるということは聞いたことがあったのですが、まさか404エラーとは創造がつかなかったもので・・・ ご指導いただいたところを中心に、色々試して見ます。 ただ、手元にMacがないので、テストの結果をすぐにご報告できないと思います。 お許しください。

kazu28
質問者

補足

結局、コードを変えることなく、正常に動くようになったようです。 不本意ではありますが、これ以上調べることができなくなりました。 アドバイスいただきました、m035さんには申し訳ないですが、締め切らせていただきます。

関連するQ&A