![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z poniższym skryptem. Powinno być tak, ze po kliknięciu w wybrany obrazek odtwarza się dźwięk do niego przypisany.
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> 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> Ten post edytował slimboot 13.12.2013, 16:34:02 -------------------- OK-Word.com - Nauka podstawowych slowek z jezyka angielskiego, Zapraszam.
"Głupiec nie wierzy w nic z tego, co nie wynika z jego własnego doświadczenia" "Na początku stworzył Bóg niebo i ziemię" - inna sprawa, ze człowiek to potem popsuł, ale jeżeli tworzenie wyszło od Boga, to zaiste jestem jego synem:) |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:23 |