onmouseover="status='なんとかかんとか'; return true;"の部分を外部ファイルにするには?
[上に]
[前に]
[次に]
はんちゃん
2000/02/07(月) 15:27:35
よくある
<a href="index.html" onMouseOver="window.status='なんとかかんとか'; return true">リンク</a>
ですが、ステータス表示を関数にして呼び出そうとするとうまくいきません。
複数のページで同じ文の表示をさせたりするので、外部jsファイルにまとめようと思ったのですが・・・
これは不可能なんでしょうか?
Mugi
[E-Mail]
[HomePage]
2000/02/07(月) 16:03:10
簡単ですよ。
jsファイルの中身:
function statustext(text){
window.status=text; return true
}
リンク側:
<a href="index.html" onMouseOver="statustext('なんとかかんとか')">リンク</a>
はんちゃん
2000/02/07(月) 16:35:48
いつもお世話になってます。
WinのIE5でやってみたのですが、どうも関数にすると、マウスオーバーの後のマウスアウトにならないと表示ができないようです・・・。
(これは仕様??)
Mugi
[E-Mail]
[HomePage]
2000/02/07(月) 17:33:48
return trueの使い方が悪かったみたいです。
修正版:
function statustext(text){window.status=text}
リンク側:
<a href="index.html" onMouseOver="statustext('なんとかかんとか');return true">リンク</a>
はんちゃん
2000/02/07(月) 18:02:29
[[解決]]
return trueを<a>タグに残したら・・・できました!
でもこの違いはいったいどういうこと・・・??
あまり解決をチェックしたくないですが、チェックしておきます(笑)。
ありがとうございました。
[上に]
[前に]
[次に]