- ベストアンサー
ポップアップウィンドウが開かない(Windowsでは開けたのに・・・)
http://sound.jp/ellegarden/ticket/ticket.html 上記のアドレスなのですが、ENTERを押すと ポップアップウィンドウが開き、掲示板が見れるように しています。しかし、Winsowsでは開けたのですが、 Macでは開けません。(Safari,IEとも) スクリプトに間違いがあるのでしょうか? どなたかよろしければソースを見ていただいて ご指摘いただけませんでしょうか?よろしくお願いします。
- みんなの回答 (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を読み込みウィンドウがオープン)、確認してみて。
その他の回答 (1)
- m035
- ベストアンサー率44% (38/86)
//--> 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"の併用はやめるべきです。
お礼
あらっ?お礼を書いたはずなのに反映されてないぞ・・・。というわけでもう一度お礼いたします。 とても勉強になる回答、どうもありがとうございました。 >><!--と//-->を使う場合はその中にスクリプトを書く必要があります。 これすら知らなくて・・・お恥ずかしい限りです。 オーサリングソフトに頼りっきりなので、勉強しなくては・・・と思いました。。
お礼
すげぇぇぇ!!!!! 直った・・・直りました・・・(大興奮 本当にありがとうございました。 わざわざコピーして確認までしていただいて。。 しかし全角スペースで・・・ダメだったとは・・・ 泣きそうだ・・・ここ数日間すごい考えていたので。。 本当にありがとうございました!! 感謝いたします。