- ベストアンサー
Netscape 7 でのmoveTo
現在、様々なブラウザでの検証を行っているのですが。 ウィンドウを移動させる moveTo がNetscape7で対応しません。 window.openでウィンドウを開く初期位置を設定しても、これも動きません。 Netscape6.2までは大丈夫でしたが、、、 この対応策をご存知の方、いらっしゃいませんか? よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
JavaScriptの情報サイト「一撃必殺~」さんのところにある moveToのサンプルを試してみたところ、こちらではウィンドウが移動しました。 当方はNetscape7.01を使っています。 (Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.0.2) Gecko/20021120 Netscape/7.01) また、Phoenix0.5でも試してみましたがこちらも動きました。 (Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20021207 Phoenix/0.5) OSはWin2000ですがこれは関係ないかな? Bugzillaも覗いてみましたがそれらしいバグも報告されていないようでした。 JavaScriptコンソール(URL欄に「javascript:」を入力)には何もメッセージが出力されていないのでしょうか? 差し支えないのでしたら、そのソースを見せていただきたいのですが・・・。 私や他の方の環境で動くかどうか試してみたいです。
その他の回答 (1)
メニューバーの編集>設定>スクリプトとプラグイン で、JavaScriptが無効になっている、もしくは 「既存のウィンドウを移動またはサイズを変更する」が無効になっていませんでしょうか? デフォルトの設定だとウィンドウの移動やサイズ変更は無効になっているようです。
お礼
補足です。 Netscape4.7まではOKだったんですが、Netscape6.2でもダメでした。 早いお返事ありがとうございました、また何か気付いた点ありましたらよろしくお願い致します。
補足
当方、Netscape7.01で検証中です。 最新は7.02ですが、7.02をインストールした別端末の動きが同じだったため再インストールしていません^^; > 「既存のウィンドウを移動またはサイズを変更する」が無効になっていませんでしょうか? > デフォルトの設定だとウィンドウの移動やサイズ変更は無効になっているようです。 設定を変更していなかったのですが、私のマシンではデフォルトでJavaScript有効になっているようです。 確認しました所、「JavaScriptを有効にする」の「Navigator」の所にチェック。 「Webページを許可する」の以下全ての項目にチェックが入っています。 ちなみに、JavaScriptで新しいウィンドウを開くことはできます。 Ko-ukiさんのマシンでは、JavaScriptによるウィンドウの移動が可能でしょうか? 小さな情報でもいいので、よろしくお願い致します。
お礼
早い対応&細かい丁寧な内容の書き込み。 原因究明するにあたって、抜群の環境が得られました。 ありがとうございました(^^
補足
手早いレスありがとうございます。 Mozilla/5.0 (Windows; U; Windows NT 5.0; ja-JP; rv:1.0.2) Gecko/20021120 Netscape/7.01 ↑ ちなみに私も上記のようにWin2000で同一環境です > JavaScriptコンソール 初めて使用したのですが、エラーは出力されませんでした。 解決したのですが、、、 原因は、ウィンドウを最大化していたことでした^^; IEですとウィンドウの大きさ等関係なく、指定した位置に動いてくれるのですが Netscapeですと、ウィンドウが隠れないように動いてくれるみたいで、、、 私の場合、ウィンドウが最大化されていたので、動きませんでした。 まとめてみると、IEとネスケで動きは違うけど moveToは使えますよ、ってことですね^^;