JCM: EMFF PLayer mit JS steuern

hallo,

hab mir gerade den EMFF runtergeladen, und möchte nun das ich verschiedene lieder so starten kann, was aber nicht funktioniert:

  
<html>  
  <head>  
    <title>Songliste</title>  
    <script type="text/javascript">  
      <!--  
          function start_play(track) {  
            var output = "<object type=\"application/x-shockwave-flash\" data=\"emff_stuttgart.swf\" width=\"280\" height=\"60\">";  
            output = output + "<param name=\"movie\" value=\"emff_stuttgart.swf\">";  
            output = output + "<param name=\"bgcolor\" value=\"#000000\">";  
            output = output + "<param name=\"FlashVars\" value=\"src=" + track + "\">";  
            output = output + "</object>";  
	    document.getElementById('player').innerhtml = output;  
          }  
	//-->  
    </script>  
  </head>  
  <body>  
  <div id="player" height="60" width="280"></div>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track01.mp3');">track01.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track02.mp3');">track02.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track03.mp3');">track03.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track04.mp3');">track04.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track05.mp3');">track05.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track06.mp3');">track06.mp3</a></span></ul>  
    <ul><span style="font-size:12pt;"><a href="javascript:start_play('track07.mp3');">track07.mp3</a></span></ul>  
  </body>  
</html>  

lg Joni

  1. Hi,

    document.getElementById('player').innerhtml = output;

    Du gibst dem Element eine neue Eigenschaft namens innerhtml - warum sollte es sich in irgendeiner Weise dafür interessieren?

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. ja ich ändere was im div element steht, wenn ich richtig denke sollte doch dann der player dort drin sein oder nicht?

      1. Hi,

        ja ich ändere was im div element steht

        Nein, das tust du nicht. Wie schon gesagt, du weist ihm eine *neue* Eigenschaft zu, die ihn aber nicht weiter interessiert, weil er diese nicht kennt.

        Hast du schon mitbekommen, dass JavaScript Bezeichner case sensitive behandelt?

        MfG ChrisB

        --
        Light travels faster than sound - that's why most people appear bright until you hear them speak.
        1. Hast du schon mitbekommen, dass JavaScript Bezeichner case sensitive behandelt?

          JUp hab ich^^...

          ABER... UUPS.-.. tja kann jedem mal passiern oder :S
          ^^ dankschön...