Supportnet / Forum / Webseiten/HTML
Wie die Rahmen um FlashFilme weg?
Frage
Ich habe Gestern in meine HTML Webseite einen Flash Info Banner gemacht.
Dabei ist mir aufgefallen, dass wenn man mit der Maus drüber fährt, immer der Rahmen aufblitzt. Das ist irgendwie unschön!
Weiß jemand wie man den wegbekommt? So damit der Banner wirklich "nur Bild" ist?
LG
ClaudiaGauss
Antwort 1 von Supermax
Das ist das ergebnis einer Patentstreitigkeit zwischen der Fa. EOLAS und Microsoft - andere Browser wie Firefox oder Opera zeigen dieses Verhalten nicht. "Aktive Inhalte" wie Flash, Java-Applets oder ActiveX-Controls müssen im IE erst durch einmaliges Anklicken aktiviert werden, bevor sie verwendet werde können (dann verschwindet auch der Rahmen).
Zum Glück gibt es einen einfachen Workaround: der Code zum Einbinden des Objekts muß in einer externen JavaScript-Datei abgelegt werden, in welcher der entsprechende HTML-Code per document.write() ausgegeben wird.
Entsprechende Beispiele findet man leicht durch Suche im Netz.
So eine JavaScript-Datei sieht im einfachsten Fall folgendermaßen aus:
Dort wo das Banner erscheinen soll wird dann einfach die JavaScript-Datei mit
eingebunden.
Zum Glück gibt es einen einfachen Workaround: der Code zum Einbinden des Objekts muß in einer externen JavaScript-Datei abgelegt werden, in welcher der entsprechende HTML-Code per document.write() ausgegeben wird.
Entsprechende Beispiele findet man leicht durch Suche im Netz.
So eine JavaScript-Datei sieht im einfachsten Fall folgendermaßen aus:
document.write(´<object data="banner168x48.swf" type="application/x-shockwave-flash" width="168>´);
document.write(´<param name="movie" value="banner168x48.swf">´);
document.write(´<param name="quality" value="high">´);
document.write(´<param name="scale" value="exactfit">´);
document.write(´</object>´);
Dort wo das Banner erscheinen soll wird dann einfach die JavaScript-Datei mit
<script type="text/javascript" src="..."></script>eingebunden.

