私はロールオーバー状態と効果音のボタンを持つことができるようにJSを学習しています。ボタンを追加するのに飽きるまではかなりうまくやっていたので、ロールオーバー状態が失われてしまった。あなたがここに一つのボタンの私の例を見ることができますページ上の複数のJSボタン(ロールオーバー状態のページ)
:http://www.ultralaboratories.com/sound1.html
と2つのボタンをここに:簡単のためにhttp://www.ultralaboratories.com/sound2.html
を、私は二回、まったく同じボタンを使用しますが、時に5つのユニークなボタンがあります私はこれで終わりです。
どのような考えですか?ありがとう!各IMGとないのdivに
onmouseover="playAudio()"
を追加
<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>
偉大な、これはトリックでした!ええ、これまでのコードを一緒に見つけて、HTMLやCSS以外の経験はありませんでしたので、私はあなたの助けに感謝します:-) –