![]() |
![]() ![]() |
![]() |
![]()
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:) |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Właśnie dlatego używam Opery
![]() |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 86 Pomógł: 0 Dołączył: 14.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
No cóż, ale dla strony którą tworzę, musi być słyszany dźwięk po kliknięciu w obrazek, gdyż ma być to strona edukacyjna. Tak więc jak na razie mam dla użytkowników Opery nawiasik z informacją "Opery nie obsługuje:("
Ps. Sam używam głównie opery:) Ten post edytował slimboot 13.12.2013, 21:33:43 -------------------- 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: 18.07.2025 - 08:20 |