Werner: Java Realplayer Html

Beitrag lesen

<belehrung>
Java != JavaScript
</belehrung>

Ja wirklich

Mit JS könntest Du folgendes machen:
Ein <select>-Tag mit onchange="lade(this.value)". In den Options gibst Du die Titel der Lieder an, als Value numerierst Du sie einfach durch. Diese Nummer übergibst Du also bei einem Wechsel des Titels an eine Funktion (lade()), die mittels switch (case "1":..., case "2":..., usw) und innerHTML in einem <div> das <embed>-Tag neu schreibt. Je nach gewähltem Song enthält das <embed>-Tag eine andere Source (src="..."). Allerdings solltest Du vorher prüfen, ob der Browser innerHTML unterstützt...

Bsp: Quellseite

<div id="rahmen">
  <embed type="audio/x-pn-realaudio-plugin" src="" autostart="false">
</div>

<select onchange="lade(this.value)">
  <option value="1">Song 1</option>
  ...
</select>

Bsp: JS-Funktion lade()

function lade(nr){
  if(document.getElementById("rahmen").innerHTML){
     switch(nr){
       case "1":
           document.getElementById("rahmen").innerHTML = '<embed src="Song1.ram" type="audio/x-pn-realaudio-plugin" autostart="true">';
           break;
       case "2":...
       ...
     }
  }
}

Hi Lemmy

Aber ich wollte es nicht so wie auf deine Seiet.

Das soll so aussehen Link1 Link 2 Link3 und der realplayer spielt es ab.