JavaScriptエラーは、Gracefully DegradingJavaScript:ZoomImage()が見つかりません

StackOverflow https://stackoverflow.com/questions/3551654

質問

私がこれを切り替えるとき:

<div class="zoom">
<a href="javascript:zoomImage();" class="btn-zoom">view larger image</a>
</div>

これに:

<div class="zoom">
<a href="/zoomimg.jpg" onclick="zoomImage()" class="btn-zoom">view larger image</a>
</div>

Zoomimage()関数が見つからなかったというエラーが発生しました。

これが例です。 http://www.avaline.com/102

関数はページの終わり近くに定義されていますが、ページが読み込まれるまでリンクをクリックしませんでした。

役に立ちましたか?

解決

イベントハンドラーをコードのイベントに添付する必要があります。インラインJavaScript(HTMLタグ内のJavaScript)を使用することは、一般的に推奨されません。

この記事、特に「本当に控えめな方法」をご覧ください。

http://www.onlinetools.org/articles/unobtrusivejavascript/chapter4.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top