Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Zastopowanie funkcji
JustHuman4
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Siemka. Piszę sobie właśnie "Jaka to melodia?" w celach edukacyjnych w javascripcie no i na razie jestem na przyciskach "start" i "stop". Start już mam, piosenka zaczyna lecieć ale utknąłem na "stop" (IMG:style_emoticons/default/tongue.gif)
Pytanie: Jak zastopować uruchomioną funkcję po wciśnięciu przycisku (buttonu)
Pozdrawiam
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Odpowiada za to bardzo prosta komenda: funkcjoProszeCieZatrzymajSie() - bez parametrów.

ps: A skad niby mamy wiedziec czym odpalasz tę piosenke?
Go to the top of the page
+Quote Post
JustHuman4
post
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 2
Dołączył: 10.12.2011
Skąd: Stumilowy Las

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


Dobra, przepraszam
oto kod:
  1. <script type="text/javascript">
  2. function odtworz() {
  3. var sound = document.getElementById("note_jtm");
  4. try {
  5.  
  6. sound.DoPlay();
  7. } catch (e) {
  8. try {
  9.  
  10. sound.Play();
  11. } catch (e) {
  12. alert("Nie działa ;]");
  13. }
  14. }
  15. }
  16.  
  17.  
  18. </script>


bierze np pozwolenie od QuickTime i odpala piosenkę

  1. <embed id="note_jtm" src="jtm.au" width="0" height="0" autostart="false" enablejavascript="true"/>
  2. <input type="button" value="Start" onclick="odtworz()">
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to skoro jest metoda Play to i musi być metoda Stop lub podobna. Wystarczy zajrzeć do dokumentacji.
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 - 17:00