【javascript】別ウィンドウを開くソース<a href="url" onclick="window.open('url','popup','width=xxx,scrollbars=yes,resizable=no,toolbar=no,addressbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false">xxx</a>


上記のソースがIE7だとうまく動作しません(別ウィンドウで遷移してしまいます)。firefoxでは問題なしですが、sleipnir(trident)では全く反応なしです。

どなたかご教授ください。

回答の条件
  • 1人3回まで
  • 登録:2008/01/07 10:30:18
  • 終了:2008/01/14 10:35:02

回答(1件)

id:tail_furry No.1

敷守ほむら回答回数74ベストアンサー獲得回数72008/01/07 16:51:46

ポイント60pt

http://amenti.usamimi.info/windowopen.html

aタグのhrefとonclickの2箇所でURLを記述しているのが気になりました。上に示したURLに書いてある通り1箇所をダミーまたは引数を与えても動作します。


気になった点を修正しないで、実際に上のJavascriptのURLおよびwidthを変えてIE7で試してみたのですが、正常に動作しました。nilai-kanaiさんのIE7でJavascriptの設定は許可されていますか?許可されていない場合は、aタグのhref部分が動くので、同じウィンドウで画面遷移します。

http://ks001.kj.utsunomiya-u.ac.jp/setup_js.html#wie7

確認してみてください。


あと、Slepnirのブラウザが手元にないので実証できなかったのですが、ちょっと調べてみたところ、SlepnirではデフォルトでJavascriptを許可していないみたいです。

http://www.fenrir.co.jp/sleipnir/support/display/#3

こちらも許可してみてできるか確認してみてください。

id:nilai-kanai

丁寧な回答ありがとうございます。

で、恥ずかしながら仰る通り、ブラウザの設定の問題でした。基本中の基本ですね(汗)

でも、IE7の方は設定を変える事で問題なく動作するようになりましたが、sleipnirは確かに設定したものの、やっぱり駄目です。別タブに遷移してしまいます。そもそもポップアップで出す機能がないんですかね。。

でも、IEで表示される事で問題の大部分は解決しました。

ありがとうございます。

2008/01/07 21:15:24

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません