• ベストアンサー

ポップアップウィンドウが開かない(Windowsでは開けたのに・・・)

http://sound.jp/ellegarden/ticket/ticket.html 上記のアドレスなのですが、ENTERを押すと ポップアップウィンドウが開き、掲示板が見れるように しています。しかし、Winsowsでは開けたのですが、 Macでは開けません。(Safari,IEとも) スクリプトに間違いがあるのでしょうか? どなたかよろしければソースを見ていただいて ご指摘いただけませんでしょうか?よろしくお願いします。

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

  • ベストアンサー
  • N_A_O
  • ベストアンサー率66% (37/56)
回答No.2

MACのIEで見たら、 function wopen1()  {     window.open( "http://www4.rocketbbs.com/643/elle.html", "window1", "scrollbars=yes,width=600,height=650");              } function wopen2()  {     window.open( "http://www4.rocketbbs.com/644/elle2.html", "window2", "scrollbars=yes,width=600,height=650");              } のところでエラーが出るので、ソースをコピーして調べたら、何故か空白が全角スペースになってたので、スペース無しにしたり、半角スペースにしたらIEもSafariも動作したから(PC上で譲ると欲しいの掲示板のURLを読み込みウィンドウがオープン)、確認してみて。

elleno13
質問者

お礼

すげぇぇぇ!!!!! 直った・・・直りました・・・(大興奮 本当にありがとうございました。 わざわざコピーして確認までしていただいて。。 しかし全角スペースで・・・ダメだったとは・・・ 泣きそうだ・・・ここ数日間すごい考えていたので。。 本当にありがとうございました!! 感謝いたします。

その他の回答 (1)

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

//--> function wopen1()  {     window.open( "http://www4.rocketbbs.com/643/elle.html", "window1", "scrollbars=yes,width=600,height=650");              } function wopen2()  {     window.open( "http://www4.rocketbbs.com/644/elle2.html", "window2", "scrollbars=yes,width=600,height=650");              } </script> ↑60行目あたりでしょうか?ここは、 function wopen1()  {     window.open( "http://www4.rocketbbs.com/643/elle.html", "window1", "scrollbars=yes,width=600,height=650");              } function wopen2()  {     window.open( "http://www4.rocketbbs.com/644/elle2.html", "window2", "scrollbars=yes,width=600,height=650");              } //--> </script> とするのが正しいと思います。 ちなみにJavaScriptは <script language="JavaScript"> <!-- スクリプト //--> <script> のように、<!--と//-->を使う場合はその中にスクリプトを書く必要があります。 また、<script language="JavaScript" type="text/JavaScript">は <script language="JavaScript">か、 <script type="text/javascript">にするとMacで動作したりします。 ともかく、language="JavaScript"と type="text/JavaScript"の併用はやめるべきです。

elleno13
質問者

お礼

あらっ?お礼を書いたはずなのに反映されてないぞ・・・。というわけでもう一度お礼いたします。 とても勉強になる回答、どうもありがとうございました。 >><!--と//-->を使う場合はその中にスクリプトを書く必要があります。 これすら知らなくて・・・お恥ずかしい限りです。 オーサリングソフトに頼りっきりなので、勉強しなくては・・・と思いました。。

関連するQ&A