こんにちはみんなは、私はいくつかのスクリプトを試してみましたが、それらのどれも動作しない `なぜ私の単純なJavaScriptのロールオーバーは機能しませんか?なぜ誰も私を伝えることができ、私はシンプルなロールオーバーのonmouseover効果を持っている
のjavascript:?
<script language="JavaScript" type="text/javascript">
<!--
if (document.images) {
homebuttonup = new Image();
homebuttonup.src = "./images/gym-light.png";
homebuttondown = new Image();
homebuttondown.src = "./images/buttonright.png";
}
function buttondown(buttonname) {
if (document.images) {
document[buttonname].src = eval(buttonname + "down.src");
}
}
function buttonup(buttonname) {
if (document.images) {
document[buttonname].src = eval(buttonname + "up.src");
}
}
// -->
</script>
およびリンク:
<a href="index.html" onmouseover="buttondown('homebutton')" onmouseout="buttonup('homebutton')">
<img id='Img4Inner' name="homebutton" src='./images/gym-light.png' alt="" />
</a>
放火魔とレポをインストールしている。ここ
の作品エラーがある場合はrtを返してください。 – Gerep
ここでうまく動作します:http://jsfiddle.net/j08691/ETHaM/。干渉しているかもしれない他のコードがありますか? – j08691
これはすでに聞いたことがあるかもしれませんが、 'eval' _very_を注意深く使ってください。それは決して使用すべきではないと主張する者もいる。通常は、問題を解決するためのより良い方法があります。 – benekastah