Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dźwięki a JS
qqq
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 18.02.2005

Ostrzeżenie: (0%)
-----


Mam proste pytanie:
Czy można "podmontować" dźwięki pod przyciski wykonane w JS (tak jak we Flash'u)(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Z góry dzięki za odpowiedź
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Speedy
post
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

Ostrzeżenie: (0%)
-----


W JS dawno się nie bawiłem (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) , ale kiedyś też chciłem zrobić to , co chcesz osiągnąć i rozwiązałem problem następująco:

Plik *.html

Kod
<html>
<head>

<script language="javaScript" type="text/javascript" src="snd1.js"></script>

<script language="javascript" type="text/javascript" src="snd2.js"></script>

<bgsound id="BGSOUND_ID" loop="1" src="nothing.mid">

</head>
<body>

<table><tr>
<td vertical-align="right" onmouseover="playSound()" onclick="playk()"><img src="obrazek.gif" alt="" /></td></tr>
</table>
</body>
</html>


Plik snd1.js

Kod
<!-- <![CDATA[ //
ver=parseInt(navigator.appVersion)
ie4=(ver>3  && navigator.appName!="Netscape")?1:0
ns4=(ver>3  && navigator.appName=="Netscape")?1:0
ns3=(ver==3 && navigator.appName=="Netscape")?1:0

function playSound() {
if (ie4) document.all['BGSOUND_ID'].src='sound1.wav';
if ((ns4||ns3)
  && navigator.javaEnabled()
  && navigator.mimeTypes['audio/x-midi']
  && self.document.Jazzball.IsReady()
)
{
  self.document.Jazzball.play()
}
}

// ]]> -->


Plik snd2.js

Kod
<!-- <![CDATA[ //
ver=parseInt(navigator.appVersion)
ie4=(ver>3  && navigator.appName!="Netscape")?1:0
ns4=(ver>3  && navigator.appName=="Netscape")?1:0
ns3=(ver==3 && navigator.appName=="Netscape")?1:0

function playk() {
if (ie4) document.all['BGSOUND_ID'].src='sound2.wav';
if ((ns4||ns3)
  && navigator.javaEnabled()
  && navigator.mimeTypes['audio/x-midi']
  && self.document.Jazzball.IsReady()
)
{
  self.document.Jazzball.play()
}
}


// ]]> -->



W pliku snd1.js zmieniasz nazwę "sound1.wav" na nazwę swojego pliku (ten dźwięk będzie odtwarzany po najechaniu kursorem na link)

W pliku snd2.js zmieniasz nazwę pliku "sound2.wav" na nazwę swojego pliku (ten dźwięk będzie odtwarzany po kliknięciu w link).

Podrawiam,
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Nie prosciej tak?
Kod
document.getElementById( 'BGSOUND_ID' ).src = zmienna_z_nazwa_pliku_z_dzwiekiem;
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 21:31