※ ChatGPTを利用し、要約された質問です(原文:winxpで作ったHPがwin8では動作が違ってし)
winXPで作ったHPがwin8では動作が違う
このQ&Aのポイント
winXPで作成したHPがwin8では異なる動作をする問題について
winXPで作成したHPの画像がwin8では外枠にポインターを乗せた時に変わる問題について
winXPで作成したHPの画像の中央にポインターを移動させると最初の画像になってしまう問題について
winxpで作ったHPがwin8では動作が違ってし
3種類の画像をイベント属性で切り替わるようにして、最後マウスのボタンを押したときにリンクして他のぺーじに移動するように作りました。作った時のwinXPでは上手く動作したのですが、win8では画像の外枠四方にポインターを乗せた時と、同じ外枠をクリックした時に画像が変わるようになります。画像の中央にポインターを移動させると最初の画像になってしまい、クリックするとリンクして指定したページに移動します。参考になるか分かりませんがコードを載せておきますのでよろしくお願いします。
<div class="button1">
<img src="gazou/button/information1.gif" alt="情報" onmouseover="this.src='gazou/button/information2.gif'"
onmouseout="this.src='gazou/button/information1.gif'" onmousedown="this.src='gazou/button/information3.gif'" usemap="#buttonmap1">
<map id="buttonmap1">
<area href="information-w.html" alt="情報" shape="rect" coords="3,3,121,121">
</map>
</div>
ちなみに usemap="#buttonmap1"の#を外すと3種類のイベント属性はちゃんと画像の中央で動作しますが、マウスをクリックしてもリンク先に移動はしませんでした。
お礼
回答ありがとうございます。 ★Another HTML-lint 5でチェックしてみたところエラーがたくさんありました。とても分かりやすいサイトのようなので問題も解決できるようなきがします。好いサイトを紹介していただきありがとうございました。