アプリ版:「スタンプのみでお礼する」機能のリリースについて

JavaScriptで小窓を表示するようにしているのですが、
IE6、NN7だと動くのですが、NN4.7だと動いてくれません。
どこが問題なのかわからないのでアドバイスをお願いします。

<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'小窓','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</script>

<a href="javascript:winopen('./ex01.html');">ex01</a>
<a href="javascript:winopen('./ex02.html');">ex02</a>
<a href="javascript:winopen('./ex03.html');">ex03</a>

fanctionの部分をHEADではなくBODYに書いているのですが、
それが問題という可能性はありますか?

A 回答 (1件)

window.open(url, name [, style]) のname(この場合は'小窓')に


漢字を指定しているのがまずいようです。
基本的にnameに半角空白文字や全角文字(日本語)は使わないほうがいいと思います。

ちなみに、Netscape Communicator 4.73では、これで動きました。
<html>
<head><title></title></head>
<body>
<script language="javascript">
<!--
function winopen(url){
var w = window.open(url,'win','width=700,height=600,toolbar=0,menubar=0,location=0,status=0,scrollbars=no');
}
-->
</script>

<a href="javascript:winopen('./ex01.html');">ex01</a>
<a href="javascript:winopen('./ex02.html');">ex02</a>
<a href="javascript:winopen('./ex03.html');">ex03</a>
</body>
</html>


http://tohoho.wakusei.ne.jp/js/window.htm#open

http://tohoho.wakusei.ne.jp/www.htm
    • good
    • 0
この回答へのお礼

ありがとうございました!
無事小窓を開く事ができました^^

お礼日時:2004/04/27 12:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!