W Internet Explorerze jest Ok.
W Operze gdy klikam w jeden z trzech obrazków, to nic się nie dzieje.
A w Chrome, jak załaduje stronę, lub odświeżę odtwarzają się automatycznie wszystkie trzy dźwięki.
Proszę o pomoc oto skrypt:
Kod
<html>
<head>
<script language="javascript" type="text/javascript">
function play(song){
document.getElementById(song).play()
}
</script>
</head>
<body>
<form>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka1". mastersound><p>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka2". mastersound><p>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka3". mastersound><p>
<img src="obrazek.jpg" onclick="play('muzyka1')">
<img src="obrazek.jpg" onclick="play('muzyka2')">
<img src="obrazek.jpg" onclick="play('muzyka3')">
</form>
</body>
</html>
<head>
<script language="javascript" type="text/javascript">
function play(song){
document.getElementById(song).play()
}
</script>
</head>
<body>
<form>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka1". mastersound><p>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka2". mastersound><p>
<embed src="dzwiek1.mp3" hidden="true" autostart="false" id="muzyka3". mastersound><p>
<img src="obrazek.jpg" onclick="play('muzyka1')">
<img src="obrazek.jpg" onclick="play('muzyka2')">
<img src="obrazek.jpg" onclick="play('muzyka3')">
</form>
</body>
</html>
Właśnie gdzieś znalazłem info, ze Opera obsługuje tylko pliki wav. Czy to prawda?
Problem rozwiązany, zmieniłem po prostu inny kod, jakby ktoś potrzebował znalazłem tu http://webdesign.about.com/od/sound/a/play_sound_oncl.htm
Kod wygląda tak, tylko czy może mi ktoś powiedzieć, dlaczego działa we wszystkich przeglądarkach tylko w Operze jak klikam w obrazek to nie ma dźwięku?
Kod
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
<span id="dummy"></span>
<a href="#" onclick="playSound('dzwiek.wav');"><img src="images.jpg"></a>
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
<span id="dummy"></span>
<a href="#" onclick="playSound('dzwiek.wav');"><img src="images.jpg"></a>