私はWeb開発に不慣れです。画像をクリックすると画像を変更し、離すと画像を元に戻すというコードがあります。また、クリックされた回数もカウントします。私はSafariでこのコードをビルドしてテストしていましたが、問題はありませんでした。Safariでも期待どおりに動作します。ただし、ChromeとIEでは機能しません(他のブラウザはテストしていません)。
私は通常HTML5Boilerplateを使用していましたが、ここに表示できるようにコードを減らしました(このバージョンも機能しません)。
以下のページのコードを示しました。すべてのブラウザで動作させるにはどうすればよいですか。ブラウザで動作が異なる理由は何ですか?
前もって感謝します
<!html>
<html>
<head>
<title></title>
<script type="text/javascript">
var count = 0;
function incrementCount()
{
count++;
document.getElementById( "count").innerHTML = count;
}
function pushTheButton()
{
document.images("bigRedButton").src = "img/pressed.gif";
return true;
}
function releaseTheButton()
{
document.images("bigRedButton").src = "img/unpressed.gif";
return true;
}
</script>
</head>
<body>
<div role="main">
<p>
<img src = "img/unpressed.gif" name="bigRedButton" onmousedown="pushTheButton()" onmouseup="releaseTheButton()" onclick="incrementCount()"/>
</br>
Click Count:<p id="count">0</p>
</p>
</div>
</body>
</html>