src - Attribut in Flashelement ändern.
Hallo,
Ich arbeite derzeit an einem Webinterface speziell für Mozilla Firefox. Nun habe ich dort ein Flashdokument mittels embed eingegliedet, was so im Quelltext aussieht Code:
<embed id="flash" src="img/test.swf" [...] type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"></embed> Code:
document.getElementById('flash').src = "img/anderesFlash.swf"; Gruß Christian |
Zitat:
ist src eine Read-Only Eigenschaft, die also nicht änderbar ist. Was ich aber Vorschlagen würde ist folgendes: Code:
<div id="flash"></div> Kannst das aber mal ausprobieren! Gruß code_pilot Edit: Huch da war noch ein doofer Bug drin ;) |
Danke für deine Antwort. :)
Also bei mir funktioniert dein Ansatz leider nicht. Ich dachte zuerst, dass es mit innerHTML nicht zurecht kommt, weswegen ich den "offiziellen Weg" mal gegangen bin. Die Funktion sieht dann so aus Code:
function changeSrc(str) { Kann es sein, dass es gar nicht möglich embed-Elemente nachträglich in die DOM einzugliedern? EDIT: Das neue embed wird in die DOM eingegliedert, wie es an Hand des DOM Inspectors in Firefox sehen kann. Es erscheint einfach nicht ... |
Zitat:
Und das hier funktioniert bei mir ohne Probleme, ich kann jederzeit zwischen den Flashes wechseln: Code:
<html> code_pilot PS: Das obige Beispiel klappt nicht im IE, ich denke aber das liegt daran daß die SWFs auf anderen Servern liegen oder so... |
Bei mir spackte eine swf-Datei zu sehr rum. Als ich diese dann mit einer anderen ersetzte ging es. :)
Zitat:
Danke für deine Hilfe. :) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:22 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023