Я просто изучаю JS, чтобы у меня были кнопки с состояниями опрокидывания и звуковыми эффектами. Я делал очень хорошо, пока не устал добавлять дополнительные кнопки, из-за чего я потерял состояние опрокидывания.Более одной кнопки JS на странице с состоянием опрокидывания на странице
Вы можете увидеть мой пример одной кнопки здесь: http://www.ultralaboratories.com/sound1.html
И две кнопки здесь: http://www.ultralaboratories.com/sound2.html
Для простоты, я использовал ту же самую кнопку дважды, но там будет 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>
Отлично, это сделал трюк! Да, я пробрал некоторые найденные коды вместе, чтобы получить это далеко, и на самом деле нет опыта вне HTML и CSS, поэтому я ценю вашу помощь :-) –