• 締切済み

読みこみと同時にポップアップウインドウを表示したい

URL(たとえば1.tml)を指定してページを読み込んだときにそのページと同時にポップアップウインドウを表示したいと思っています。 そこで1.htmlには下記のように書きましたが、ポップアップが出ません。どなたかおわかりになる方、ご教授ください。よろしくお願いします。 <HTML> <HEAD> <script type="text/javascript"> <!-- function MM_openBrWindow() { window.open("pop.html","width=400,height=400,status=no,scrollbars=yes,resizable=no"); } //--> </script> </HEAD> <boby onload="MM_openBrWindow()"> </body> </HTML>

みんなの回答

  • VCAT
  • ベストアンサー率20% (16/79)
回答No.3

回答は出ているようなのでアドバイスです。 いまどき、ページを読み込んだらいきなり子画面がポッというのは流行らない気がしますが。 セキュリティやブロッカーで対処しているユーザーはすごく多いし、ユーザビリティからいって最悪のコードと言わせていただきます。 ま、私のごく個人的な意見です。

apollongerZ
質問者

お礼

うーん。確かにそうなんですが…そういう要望をもらってしまったので。 他に代替案も考えてみます。

  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.2

No1の回答の通り bo"d"y でなく bo"b"y というスペルミスがまず1つ それとwindow.openに引数として渡すパラメータは window.open(URL [, Name [,style...]]) となるので、styleを設定している場合は、空欄でも良いですがNameに相当する記述が必須となります よって window.open("pop.html","","width=400,height=400,status=no,scrollbars=yes,resizable=no"); というのが例になります 尚、セキュリティの設定によってはローカルで試せないので、設定を解除するか、サーバー上にアップしてから試してみてください また、ポップアップブロッカー等を使用している環境も多く、その場合は表示されない可能性があるのであしからず

apollongerZ
質問者

お礼

すみません…あわてて書いたのでまちがえて質問にかいてしまいました。 実際のファイルではちゃんとbodyになっていました。 明日試してみます!

  • fly_moon
  • ベストアンサー率20% (213/1046)
回答No.1

<boby onload="MM_openBrWindow()"> ???boby???