http://www.paundurlic.com/vlaski.recnik/celarec.php?action=upd&id=46
Ime malog .mp3 fajla u koji je snimljeno čitanje reči, daje se prema id sloga iz MySQL baze. MP3 sam smestio u subfolder “sound”, tako da je putanja do ovih songova: “sound/”+$id+”.mp3”
Za “onclick” na ikonicu, generisanje imena .mp3 fajla i “čitanje” zvučnog zapisa napravio sam javascript funkciju “dajZvuk()”. I sve savršeno radi, sem jedne velike smetnje zbog koje se obraćam za pomoć: za repordukciju, browser napušta tekuću stranu, otvara jednu novu, praznu stranu, “počita reč” i ... ne vraća se nazad dok se ne klikne na “back” browsera”! Ubio ga gospod bog! Ja bih hteo, zapravo, da se reprodukcija odigra “u pozadini”, bez napuštanja stranice. Guglao sam dok mi nisu oči ispale, iščitao brdo materijala, ali nigde nisam našao primer kako mogu da na najjednostavniji način – u PHP aplikaciji, sa javascriptom (ili nekim drugim alatom) – rešim ovaj problem(čić).
Evo funkcije, u nadi da je moguće dopisato neki “kodić” pa da sve proradi:
function dajZvuk(idx){
var file = "sound/"+idx+".mp3";
document.write('<embed width=0 height=0 hidden="true" autostart="true" volume="6" loop="false" src="'+file+'">');
}