<a onclick="関数">がうまく行きません。

[上に] [前に] [次に]
みょんぼ 1999/09/07(火) 17:48:40
<a href="#" onclick='start();'><img src="bottun.gif"></a>
のようにして、HEAD部のfunction start()の部分の処理を
させたいのですがうまく行きません。
onclick=''の中に直接書いたScriptは正常に動きます。
でも関数呼び出しが出来なきゃ複雑なことできね〜。
お願いします。

Tmb 1999/09/07(火) 18:05:23
関数の部分にエラーがある可能性が高いと思います。
その部分のソースを見せないと解決しないのでは。

長月 1999/09/07(火) 19:08:50
ひょっとして...
ブラウザは、IE5でしょうか?
私が経験したことですが、functionにstart()を使うと、
IE5で、エラーになりました。
理由は、わからないけど...知っている人いますか?

ということで、start()の名前を変えてみたらどうでしょ

Tmb 1999/09/08(水) 15:44:25
>functionにstart()を使うと
IE5で新しく予約語になったのかもしれないですね。
JavaScriptがすでに命令/プロパティ名として使用しているものは関数名として
使用できません。こういうのがいわゆる「予約語」

最初にこの線も考えたんですが,少なくともNN4, IE4以下では未定義のものなので
違うだろうと判断してソース側の問題ではないかと推測しましたが,IE5については
考慮してませんでしたので,それが原因かもしれないですね。

[上に] [前に] [次に]