Maxx: Ist es das wirklich?

Beitrag lesen

Hallo Gargamel,

wenn man davon absieht das es nur mit javascript funktioniert

Das war bei dem ersten Lösungsansatz ja auch der Fall.

jein, der erste Lösungsansatz sah vor, dass das <object> ganz normal in der Seite steht und nur die Aktivierung per javascript erledigt wurde. Ohne js war es halt ein klick mehr

Kennst Du ne Möglichkeit, die ohne JavaScript auskommt?

Der ursprüngliche Ansatz war schon gut. Scheiterte allerdings an dem komischen Verhalten des IE bezüglich dem innerMTML. Das kannst du umgehen indem du dir *nicht* das innerHTML holst, sondern es einfach neu zusammenbastelst und zuweist.

~~~javascript player=document.getElementById("flashplayer");
  obj=
  "<object type='application/x-shockwave-flash' " +
  " data='foo.mp3'" +
  " width='110' height='34'>" +
  " <param name='movie'   value='foo.mp3'>" +
  " <param name='quality' value='high'>" +
  "</object>";

player.innerHTML = obj;

  
Nachteil dabei ist, dass du bei Änderungen 2mal anpacken musst. HTML und javascript. Aber so klappts auch ohne js.  
  
HTH  
  
Jochen  

-- 
Kritzeln statt texten:  
[Scribbleboard](http://www.electric-lemon.de/scribbleboard.php)