ChrisB: document.getElementById(...) / Probleme mit dem IE

Beitrag lesen

Hi,

OK, es liegt also wie vermutet an diesen Zeilen:

document.getElementById('megavideo_url1').value = url;

document.getElementById('megavideo_url2').src = url;

  
Das Element mit der ID megavideo\_url1 ist ein PARAM-Element,  
`<param name="movie" id="megavideo_url1" value="">`{:.language-html}  
  

> Wie gesagt , problem ist nur beim IE.  
  
Laut MSDN ist Microsoft offenbar der Meinung, dass PARAM nicht zu den Elementen gehört, die ein id-Attribut besitzen können, <http://msdn.microsoft.com/en-us/library/ms533880(VS.85).aspx> - vermutlich geht deshalb also der Zugriff auf das Element per ID schief, und führt damit im Anschluss zum Fehler.  
  
Im IE ist es aber soweit ich weiß sowie problematisch, Änderungen an den Parametern von Flash-Objekte durch Manipulation der Eigenschaften von PARAM-Elementen zu erreichen - auf komplettes Neu-Erzeugen des OBJECTS per innerHTML zu setzen, ist der einzige schnelle Workaround, der mir dazu bekannt ist.  
Aber in der Frage wirst du dich an jemand anderen wenden müssen, wen du genaueres wissen oder gar eine „fertige Lösung“ haben willst.  
  

> Ich würde sagen Problem liegt in der overall\_header.html Datei. Das was ich auch im ersten Post schon gepostet habe.  
  
Aus welcher Template-Datei irgendwas stammt, ist dem Browser letztendlich egal. Den interessiert, was letztendlich bei ihm ankommt.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?