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)