ロールオーバー状態と効果音を備えたボタンを使用できるように、JSを学んでいます。ボタンを追加するのに疲れるまではかなりうまくいっていたので、ロールオーバー状態が失われました。
ここで 1 つのボタンの例を見ることができます: http://www.ultralaboratories.com/sound1.html
ここに 2 つのボタンがあります: http://www.ultralaboratories.com/sound2.html
簡単にするために、まったく同じボタンを 2 回使用しましたが、完了すると 5 つの固有のボタンになります。
何かご意見は?ありがとう!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
title>Untitled Document</title>
<audio id="audio_element" src="sound.mp3"></audio>
<script>
var audio = document.getElementById("audio_element");
audio.volume = 0;
audio.play();
function playAudio() {
audio.currentTime = 0.01;
audio.volume = 1;
audio.play();
}
</script>
<SCRIPT LANGUAGE="JavaScript">
<!-- hide from non JavaScript Browsers
Rollimage = new Array()
Rollimage[0]= new Image(156,311)
Rollimage[0].src = "/Images/Banner/e.up.jpg"
Rollimage[1] = new Image(156,311)
Rollimage[1].src = "/Images/Banner/e.over.jpg"
function SwapOut(){
document.element.src = Rollimage[1].src;
return true;
}
function SwapBack(){
document.element.src = Rollimage[0].src;
return true;
}
// - stop hiding -->
</SCRIPT>
</head>
<body>
<div onmouseover="playAudio()">
<P align="center">
<A HREF="http://www.joemaller.com/" onmouseover="SwapOut()" onmouseout="SwapBack()"> <IMG SRC="/Images/Banner/e.up.jpg" NAME="element" WIDTH=156 HEIGHT=311 BORDER=0> </A>
<A HREF="http://www.joemaller.com/" onmouseover="SwapOut()" onmouseout="SwapBack()"> <IMG SRC="/Images/Banner/e.up.jpg" NAME="element" WIDTH=156 HEIGHT=311 BORDER=0> </A>
</P>
</div>