nina: real player mit variabler source in neuem fenster einbinden

Beitrag lesen

hallo forum,

ich möchte auf meiner seite einen angepassten realplayer anbieten, der in einem pop-up geöffnet wird.

meine informationen habe ich in einer datenbank, also [NR] des audio-files und [INTERPRET]. alles funktionierte auch ganz toll, als ich es so hatte, dass sich einfach der player öffnete und den clip abspielte.

nun möchte ich das ganze aber in einem neuen fenster mit zusätzlichen grafiken öffnen. irgendwas stimmt da bei dem javascript-string noch nicht ganz, denn der pfad wird nicht gefunden. stattdessen bekomme ich multiple choices, aber wenn ich da einen pfad auswähle, heisst es "nicht gefunden".

hier das javascript der seite mit den links:

if ( ! top.sound) top.sound = false;

function audio(id, file, title)
{
if (top.sound  &&  ! top.sound.closed)
{
top.sound.document.all.ratxt.innerHTML = 'Titel: ' + title;
top.sound.document.all.ra.innerHTML = '<embed type="audio/x-pn-realaudio-plugin" controls="ControlPanel" !controls="ControlPanel,StatusBar" src="' + file + '" width="444" height="20" border="0" autostart="true"></embed>';
top.sound.focus();
}
else {
top.sound = window.open('http://www.meineseite.de/html/sound.htm&ProductID=' + id + '&TrackFile=' + escape(file) + '&TrackTitle=' + escape(title),'Sound','width=250,height=100,resizable=no');
top.sound.focus();
  }
}

auf den buttons

<a href="javascript:audio('[NR]','http://www.meineseite.de/audio/[NR]-1.ram','[INTERPRET] - [TITEL]')">

wird auch übergeben.

die oben angegebene datei sound.htm sieht folgendermassen aus:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Sound</title>
</head>
<body bgcolor="#FFFFCC" topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>
<table width="225">
  <tr>
    <td>
      <div align="center"><img src="/BILDER/turntable.gif" width="80" height="81"> <img src="/BILDER/mixer.gif" width="43" height="80"> <img src="/BILDER/turntable.gif" width="80" height="81"></div>
    </td>
  </tr>
  <tr>
    <td id="ra"><td>
</tr>
<tr>
 <td id="ratxt" class="Normal" width="444" height="16"
  style="border-top: 2px solid #eeeeee; border-right: 0px solid #ffffff; border-bottom: 2px solid #666666; border-left: 2px solid #eeeeee; text-align:left; background-color:#eeeeee;
   filter:progid:DXImageTransform.Microsoft.Wave(freq=1,LightStrength=20,Phase=75,Strength=0)">
    </td>
  </tr>
</table>
</body>
</html>

ich vermute, ich habe den code falsch angepasst. wer immer eine idee hat, was hier fehlt oder zuviel ist, ich bin dankbar.

grüße, nina