HTML-element mit JS gegen Flashfilm tauschen
garf
- javascript
Servus...
ich habe (mal wieder) ne bescheuerte Idee:
ich möchte gerne meine h1 überschriften selektieren (klappt prima) und diese
gegen einen Flashfilm eintauschen (klappt nur teilweise) ...
eigentlich müsste ich ja in mein h1.innerHtml das Stückchen JS aufrufen, das den Flashfilm einbindet ... kompliziert?
var meineUeberschriften = document.getElementsByTagName("h1");
for (var i=0; i < meineUeberschriften.length; i++){
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'width','800',
'height','50',
'src','flash',
'quality','high',
'pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash',
'movie','flash',
'wmode','transparent' );
}
so landet der Film letztlich am Ende ... ich kann das dann noch in einem div verpacken ... aber ich möchte den ja gerne an der Stelle meiner h1 haben ... also das AC_FL_RunContent irgendwie in meineUeberschriften[i].innerHtml reinbasteln und auch ausführen ...
Hallo garf,
ich möchte gerne meine h1 überschriften selektieren (klappt prima) und diese
gegen einen Flashfilm eintauschen (klappt nur teilweise) ...
eigentlich müsste ich ja in mein h1.innerHtml das Stückchen JS aufrufen, das den Flashfilm einbindet ... kompliziert?
Nein, innerHTML ist dazu nicht notwendig respektive falsch. Beschäftige dich am besten mit dem DOM und dessen Methoden.
Nebenbei: Warum hast du mehrere Überschriften der 1. Ordnung innerhalb eines Dokumentes?
Mit freundlichen Grüßen,
Steffen Bruchmann
Hi,
ich möchte gerne meine h1 überschriften selektieren (klappt prima) und diese
gegen einen Flashfilm eintauschen (klappt nur teilweise) ...
Willst Du die User vertreiben?
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
solange Du nicht bekanntgibst, was diese Funktion tut, kann man nicht beurteilen, was schiefläuft.
so landet der Film letztlich am Ende
Tja, warum das so ist, steht in der AC_FL_RunContent-Funktion, die Du aber nicht gezeigt hast.
cu,
Andreas