JavaScript opfører sig anderledes på nettet end på min computer
Hej.Jeg har lige updatet min musik hjemmeside med m3u-filer, så man kan streame musikken gennem winamp, men jeg er stødt på et problem. Når jeg testede siden på min computer, virkede funktionen fint, men nu hvor jeg har uploadet den, virker det ikke. Hjemmesiden er www.lothario.dk. Vælg 'tracks' og ude til højre kommer en liste over mine numre. Vælg et nummer, og linkene dukker op i midten. Når jeg tester hjemme på min computer, og klikker på stream-linket, åbner den automatisk i winamp, og streamer fra min hjemmeside. På nettet spørger den om den skal gemme filen 'titel.mp3.mp3', selvom statusbaren viser den rigtige fil-angivelse ('titel.mp3.m3u') når jeg holder musen over. M3u-filen indeholder kun linket til mp3 filen (http://www.lothario.dk/mp3/titel.mp3). Her er koden jeg bruger:
parent.nfo.document.open("./trackinfo.htm","replace");
parent.nfo.document.writeln('<link href="./style.css" rel="stylesheet"></head>');
parent.nfo.document.writeln('<body class="trackinfo">');
parent.nfo.document.writeln('<table border="0" cellpadding="0" cellspacing="0" align="left">');
parent.nfo.document.writeln('<tr><td align="left">Title:</td><td>'+track[0]+'</td></tr>');
parent.nfo.document.writeln('<tr><td>Length:</td><td>'+track[1]+'</td></tr>');
parent.nfo.document.writeln('<tr><td>Year:</td><td>'+track[2]+'</td></tr>');
parent.nfo.document.writeln('<tr><td>Download:</td><td><a target=new href="'+track[3]+'">'+track[0]+'</a></td>');
parent.nfo.document.writeln('<tr><td>Stream:</td><td><a target=new href="'+track[3]+'.m3u">'+track[0]+'</a></td>');
parent.nfo.document.writeln('<tr><td>Notes:</td><td>'+track[4]+'</td></tr></table>');
Array'et [track] indeholder info om nummeret, herunder filens placering.
Er der nogen der kan hjælpe mig?
