JavaScriptエラーは、Gracefully DegradingJavaScript:ZoomImage()が見つかりません
-
30-09-2019 - |
質問
私がこれを切り替えるとき:
<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
所属していません StackOverflow