Ako prehrávať zvuk po kliknutí alebo prevrátení

Na prehrávanie zvukov použite dynamický formát HTML

Jednou z funkcií počítačových aplikácií je, že keď niečo urobíte, existuje spätná väzba. Najbežnejší typ spätnej väzby je dobrý. Počítač klikne, keď vyberiete veci, pípne, keď sa vyskytnú chyby a spôsobí ďalšie zvuky, ktoré vás upozornia na situácie. Webové stránky však nemajú tento typ spätnej väzby. Zdá sa to, že sú nudné alebo nereagujúce.

Našťastie je to jednoduché zmeniť. Pomocou dynamických atribútov HTML a zvukov môžete vytvoriť webovú stránku, ktorá sa správa viac ako aplikácia.

Pridať zvuk, keď zákazník klikne na niečo

Tento skript pridá zvukové efekty, keď zákazník klikne na niečo pomocou atribútu a keď zákazník prevezme niečo pomocou atribútu. Nezabudnite ich otestovať v rôznych prehliadačoch, pretože nie všetky webové prehliadače spracovávajú atmouseover a onclick atribúty na iné prvky ako odkazy.

Nasledujúci skript umiestnite do hlavičky dokumentu HTML:

Funkcia playSound (soundfile) {document.getElementById ("fiktívna") .html = ""; }

Umiestnite zvuk do prázdneho priestoru

JavaScript umiestni prvok EMBED do prázdneho elementu SPAN pri spustení skriptu. Takže musíte pridať nasledujúcu značku SPAN niekde v rámci BODY vašej HTML stránky, najlepšie v hornej časti dokumentu:

Zavolajte skript s atribútom

Posledná vec, ktorú potrebujete pridať, je prvok, ktorý chcete generovať zvuk po kliknutí alebo pri prechádzaní myšou. Zavolajte skript pomocou jedného z týchto atribútov. Nahradiť súbor UrlToSoundFile s celou adresou URL zvukovým súborom, ktorý chcete hrať:

onclick = "playSound ('UrlToSoundFile'); > Kliknite tu, aby ste počuli zvuk

onmouseover = "playSound ('UrlToSoundFile');" > Presuňte myš nad tento text a počúvajte zvuk

Tu je celý dokument HTML, ktorý prehráva zvuk bluejay. Zvukový súbor je uložený v rovnakom adresári ako stránka HTML: