リンクのアクションで関数を呼びたいのですが〜

[上に] [前に] [次に]
ワンダ 1999/12/24(金) 15:16:46
初歩的な質問で大変申し訳ないのですが、ボタンではなく、
<A href=
でリンクのアクションを起こしたときにJavaScriptの関数を呼びたいのですがどのように書いたらいいのでしょうか?
よろしくお願いします。

Mugi [E-Mail] [HomePage] 1999/12/24(金) 15:38:25
<a href="javascript:FunctionName()">
のように、javascript:を付けます。

ワンダ 1999/12/24(金) 15:57:16

<A href="hoge.html" target="content">リンクしますよ</A>

のアクションをきっかけに関数も呼んでさらにリンク先に飛ぶということはできるのでしょうか?

粟稗 1999/12/24(金) 16:05:11
<a href="javascript:FunctionName();return true;">  飛ぶ
<a href="javascript:FunctionName();return false;"> 飛ばない

ワンダ 1999/12/24(金) 16:10:04
[[解決]]
なるほど〜やっと理解しました(苦笑)
有り難うございました。

Mugi [E-Mail] [HomePage] 1999/12/24(金) 16:49:15
こうじゃないですか。
<A href="hoge.html" target="content" onclick="FunctionName()">リンクしますよ</A>
関数は実行してリンクさせないなら下のようにします。
<A href="hoge.html" target="content" onclick="FunctionName();return false">リンクしますよ</A>

粟稗 1999/12/24(金) 16:56:01
すみません間違いました m(__)m
<a href="tobu.html"    onclick="javascript:FunctionName();return true;" >飛ぶ</A>
<a href="tobanai.html" onclick="javascript:FunctionName();return false;">飛ばない</A>
かな?

粟稗 1999/12/24(金) 16:58:52
あ、そうか onclick には javascript: はいらないね。

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