S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: Dlouhý seznam zvuků

V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Petr Fiedler
Člen
Avatar
Petr Fiedler:4.11.2017 23:29

Zdravím, potřebuju udělat seznam krátkých zvukových stop pod sebou. Stačilo by mi obrázkové přehrávací tlačítko, nemusí být ani pauza. Nemůžu najít na internetu jedinej návod, jak to udělat tak, abych nemusel pro každou stopu psát v javascriptu novou funkci. Fungovalo by to, ale zvuků mám několik set, tak si chci ušetřit práci a kód. Šlo by to nějak napsat, abych napsal jedinou funkci do js a zbytek už bych pro každej zvuk napsal v html?

 
Odpovědět
4.11.2017 23:29
Avatar
Petr Fiedler
Člen
Avatar
Petr Fiedler:4.11.2017 23:50

Nebo jak udělat tento kód funkční, aby každé tlačítko přehrávalo jinou stopu

<script>function play(){var audio = document.getElementById("song1");audio.play();}</script>
<input type="image" src="but2.png"  onclick="play()"  style="border:none !important;outline:none !important;width:5%;">
<audio id="song1" src="song1.mp3" ></audio><br>

<script>function play(){var audio = document.getElementById("song2");audio.play();}</script>
<input type="image" src="but2.png"  onclick="play()"  style="border:none !important;outline:none !important;width:5%;">
<audio id="song2" src="song2.mp3" ></audio><br>
 
Nahoru Odpovědět
4.11.2017 23:50
Avatar
Robert Poč
Člen
Avatar
Robert Poč:8.11.2017 14:31
function play(coMamHrat) {
        var audio = document.getElementById(coMamHrat);
        audio.play();
}


<input type="image" src="but2.png" skladba="song666"  onclick="play(this.getAttribute('skladba'))"  style="border:none !important;outline:none !important;width:5%;">
 
Nahoru Odpovědět
8.11.2017 14:31
Avatar
Petr Fiedler
Člen
Avatar
Odpovídá na Robert Poč
Petr Fiedler:8.11.2017 16:54

To mi nějak nefunguje :/

 
Nahoru Odpovědět
8.11.2017 16:54
Avatar
Robert Poč
Člen
Avatar
Odpovídá na Petr Fiedler
Robert Poč:9.11.2017 7:56

Já to toho nesedím, F12?

 
Nahoru Odpovědět
9.11.2017 7:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.