Nieuw lid |
|
halo ik heb een goed script in javascript gevonden voor een lijst met muziek zodat de bezoeker zelf kan kiezen naar wat hij luistert. maar ik heb toch nog een probleem dat ik niet vind.
Script is als volgt:
<!--
Dit script is gedownload vanaf JavaScript.nl
-->
<!-- PLAATS DIT DEEL VAN HET SCRIPT TUSSEN <HEAD> EN </HEAD> -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Nicholas Loar -->
<!-- Web Site: http://www.cass.net/~anarchy -->
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Begin
songNum = new Array();
songNum[0] = "#";
songNum[1] = "http://midi.mine.nu/hits/TLC/Waterfalls.mid";
songNum[2] = "http://midi.mine.nu/Themes/Step_By_Step.mid";
songNum[3] = "http://midi.mine.nu/hits/Brandy/The_Boy_Is_Mine.mid";
songNum[4] = "http://midi.mine.nu/hits/En_Vogue/Dont_Let_Go.mid";
songNum[5] = "http://midi.mine.nu/hits/Faithless/God_Is_A_DJ.mid";
var music = null;
var track = 0;
var ver = navigator.appName;
function audioCheck(plugName) {
for (var i = 0; i < navigator.plugins.length; i++) {
if (navigator.plugins[i].name.toLowerCase() == plugName.toLowerCase()) {
for (var j = 0; j < navigator.plugins[i].length; j++) {
if (navigator.plugins[i][j].enabledPlugin) {
return true;
}
}
return false;
}
}
return false;
}
function chooseSong(s) { // ie
track = s.options[s.selectedIndex].value;
if (ver == "Microsoft Internet Explorer") {
document.all.music.src = songNum[track];
} else {
songPlay('play');
}
}
function songPlay(cmd) { // netscape
if (audioCheck("LiveAudio")) {
if (cmd == 'play') {
document.musicSource.play(false, songNum[track]);
}
} else {
alert("You Do Not Have The Correct Plugin");
}
}
// End -->
</script>
<!-- PLAATS DIT DEEL VAN HET SCRIPT TUSSEN <BODY> EN </BODY> -->
<center>
<form name=choose>
<select size=1 name=track onChange="chooseSong(this);">
<option value="0">Uit</option>
<option value="1">TLC- Waterfalls</option>
<option value="2">Step by step (Theme)</option>
<option value="3">Brandy- The boy is mine</option>
<option value="4">En vogue- Don't let go</option>
<option value="5">Faithless- God is a DJ</option>
</select>
<input type=button onMouseDown="chooseSong(document.choose.track)" value=" Play ">
</form>
<script language="JavaScript">
<!-- Begin
var ver = navigator.appName;
if (ver == "Microsoft Internet Explorer") {
document.write('<bgsound src="#" ID=music loop=1 AUTOSTART=true>');
} else {
document.write('<embed type="audio/midi" src="aeroplane.mid" AUTOSTART=false hidden=true VOLUME="90" name="musicSource" MASTERSOUND></EMBED>');
}
// End -->
</script>
</center>
==> PROBLEEM:
indien ik de optie uit kies of naar een andere pagina ga en dan terug keer naar de pagina foto's bijvoorbeeld waar die muziek kan gekozen worden krijg ik een foutmelding van internet explorer. en wordt er gezegd dat ik bezig was met een bewerking maar dat de gegevens verloren zijn. hij sluit dan volledig mn internet explorer af...
Weet iemand aan wat dit kan liggen??? graag zo spoedig mogelijk antwoord
alvast bedankt
|