Ik gebruik voldende javascriptfunctie om een geluid af te spelen wanneer er op een bepaalde link geklikt wordt.
De bedoelling is dat er dan niet winamp of mediaplayer opgestart wordt om dit geluid af te spelen, maar dat dit rechtstreeks in de browser gebeurt.
Op mijn sommige PC's doet hij dit goed en andere niet, ook al is de browserversie hetzelfde (IE5, IE6).
Hoe zorg ik ervoor dat dit niet meer gebeurd?
De bedoelling is dat er dan niet winamp of mediaplayer opgestart wordt om dit geluid af te spelen, maar dat dit rechtstreeks in de browser gebeurt.
Op mijn sommige PC's doet hij dit goed en andere niet, ook al is de browserversie hetzelfde (IE5, IE6).
Hoe zorg ik ervoor dat dit niet meer gebeurd?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = "", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape') method = "play";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play";
else if (sndObj.FileName) method = "run";
} }
if (method) eval(_sndObj+"."+method+"()");
else window.location = sndFile;
} |
code:
1
2
3
| <EMBED NAME='CS1018209807632' SRC='sound/d_fgh.wav' LOOP=false AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0> </EMBED> |