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

サイトを制作していて、
headに、
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>

画像に、
<a href="javascript:;" onClick="MM_openBrWindow('img/001.jpg','','width=420,height=320')"><img src="img/001-s.jpg" alt="" width="110" height="110" border="0"></a>

として、ポップアップするようにして、いくつかサムネイル画像を並べているのですが、
友人に見てもらったところ、2~3枚クリックすると、画面が固まって画面の左下の青いスペースに「ページでエラーが発生しました」とでるそうなんです。
パソコンはこの春に買ったノートパソコン(vista)みたいなんですが・・。
Vistaを使ったことがないのでわからないのですが、そんな症状はでるのでしょうか。
他の友人からはそんなことは言われてないのですが、そもそも私の書き方が間違えている???

A 回答 (1件)

やり方を変えてみてはどうでしょう。



<a>タグにonClickやめて、hrefのなかに書いてみるとか
例:<a href="javascript:MM_openBrWindow( ~以下略
あとは<a>タグをやめて、<img>タグにonClickを埋め込むとか
例:<img src="img/001-s.jpg" onClick="MM_openBrWindow( ~以下略

<a>タグにonClickを使うのはよくないと思いますよ(hrefの中に書けますし)
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
お礼が遅くなり、申し訳ございません。

aタグにonClick使うのはよくないんですね。
参考になりました。

この件は別件で、ブラウザにたくさん入っていたツールバーを削除したら直った・・ようです。
私も、javascripitを外部ファイルに書き出し、すっきりさせてみたりしたんですが、どっちが功を奏したのかは不明です。
お騒がせして申し訳ございませんでした。

お礼日時:2008/08/19 22:14

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