mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 10:15 Benutzername: Passwort: Auto-Login

Thema: Rahmen im IE bei Flash vom 15.04.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Rahmen im IE bei Flash
Autor Nachricht
codexxx
Threadersteller

Dabei seit: 12.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 15.04.2007 13:30
Titel

Rahmen im IE bei Flash

Antworten mit Zitat Zum Seitenanfang

Hallo,

kennt ihr das Problem das IE einen Rahmen anzeigt wenn man die Seite mit Flash gemacht hat? Ich habe die Flash Datei wie folgt eingebunden:

Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="900" height="500">
          <param name=movie value="1.swf">
          <param name=quality value=high>
          <param name="BGCOLOR" value="#ffffff">
          <embed src="1.swf" width="900" height="500" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#ffffff"> </embed>
        </object>


Jedoch wenn man die Seite im IE Aufruft, muss man erstmal in den Rand rein klicken um die Links anzuklicken, ich habe mal ein Screenshot gemacht wie der Rand aussieht.



Ich habe schon überlegt die .swf mit Java einzufügen, wäre das eine alternative? Wenn ja, wie genau wäre dann der Code?

Bin für jede Hilfe dankbar!

Grüße
codexxx
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst So 15.04.2007 14:17
Titel

Antworten mit Zitat Zum Seitenanfang

Hi!
Ich bin mir nicht sicher, ob ich das Problem richtig verstanden hab.
Eventuell mußt du mir das noch mal was genauer beschreiben...

Zitat:
das IE einen Rahmen anzeigt

Was für einen Rahmen meinst du denn jetzt?
Also ich habe mir natürlich deinen Screenshot angesehen, weiß aber trotzdem nicht genau, was gemeint ist.
Wenn du jetzt auf einen normalen Textlink klickst, dann wird dort ebenfalls ein Rahmen (dünn gepunktet oder gestrichelt) um den Link gezeigt. Meinst du diesen?
Das ist kein Rahmen, den man abschalten könnte, indem man den border auf 0 setzt.
Das ist der Rahmen, den ein Link bekommt, um anzuzeigen, daß der Focus gerade darauf liegt. Der kann mitunter schon mal etwas unschön sein. Wenn man z.B. ein Bild mit einer Imagemap hat, dann sieht man hier eventuell, wie schlecht die Elemente "ausgeschnitten" sind.
Diesen Rahmen kannst du wegbekommen, aber das zieht dann auch Nachteile mit sich.
Wenn der Focus auf einem Link liegt, kannst du diesen mit Javascript sofort wieder entfernen.
Nachteil: Du brauchst eine Maus. Die Website ist nicht mehr alleine mit der Tastatur zu bedienen.
Normaler Link:
Code:
<a href="seite.html">Klickt man hier drauf - und hält die Maustaste gedrückt, dann sieht man einen Rahmen im MSIE</a>

und ohne Rahmen:
Code:
<a href="seite.html" onfocus="if(this.blur)this.blur();">kein Rahmen mehr</a>


Gleiches gilt natürlich auch für andere Elemente. Müssen keine Textlinks sein...


Zitat:
Ich habe schon überlegt die .swf mit Java einzufügen, wäre das eine alternative? Wenn ja, wie genau wäre dann der Code?

Mit Java? Sowas unglaublich Schräges kann und will ich mir gar nicht vorstellen. Du meinst sicherlich Javascript.
Hier: Flash w3c-konform einbinden:
http://www.its-hofmann.com/de/flash/
  View user's profile Private Nachricht senden
Anzeige
Anzeige
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst So 15.04.2007 14:32
Titel

Antworten mit Zitat Zum Seitenanfang

das ist ein "sicherheitsfeature" vom ie7, das man, damit activex elemente ausgeführt werden, diese erst aktivieren muss. kannst ja mal in deinen einstellungen schauen ob du dort was findest.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
codexxx
Threadersteller

Dabei seit: 12.03.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst So 15.04.2007 15:36
Titel

Antworten mit Zitat Zum Seitenanfang

Stimmt, ich benutze zwar den IE6 aber da kommt es auch, habe ich garnicht gesehen. *Schnief*

Wenn man länger mit der Maus drauf bleibt kommt:
Klicke Sie hier um dieses Steuerelement zu aktivieren und zu verwenden.

Nun bin ich schlauer, gibt es denn eine Möglichkeit das man dies nicht erst aktivieren muss, die .swf zb. irgendwie anders einbauen?

edit:
Habs hinbekommen, mit folgenden Code

Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<script language="JavaScript" type="text/JavaScript" src="ie7flash8.js"></script>

<body>

   <br>
   <div align="center" id="show_flash">

   <script language="JavaScript">

   var flash = new show_flash("1.swf", "test", "900", "500", "high", "true", "#FFFFFF", "");

   flash.write("show_flash");

   </script>
   </div>

</body>
</html>


Zuletzt bearbeitet von codexxx am So 15.04.2007 16:57, insgesamt 4-mal bearbeitet
  View user's profile Private Nachricht senden
rob

Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht: Männlich
Verfasst So 15.04.2007 17:21
Titel

Antworten mit Zitat Zum Seitenanfang

Aha. Jetzt weiß ich dann auch, was gemeint war...

Zitat:
Stimmt, ich benutze zwar den IE6 aber da kommt es auch, habe ich garnicht gesehen.

Ja, seit irgendeinem Sicherheitsupdate ist das so...

Zitat:
Habs hinbekommen, mit folgenden Code

Problem:
Jetzt funktioniert das nur noch wenn JS aktiviert ist. Das ist ziemlich schlecht.
Was ist denn so schlimm an dem Rahmen? Die Leute, die sich den MSIE als Browser gewählt haben, kennen das Problem. Für die ist das normal, sofern sie es nicht in den Einstellungen geändert haben...

Aber wenn du unbedingt deine swf mittels JS einbinden willst, dann nutze doch Conditional Comments.
So funktioniert das bei den Nicht-IE-Usern wenigsten ohne JS.
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst So 15.04.2007 17:35
Titel

Antworten mit Zitat Zum Seitenanfang

so einen javascript hickhack find ich auch schm00l. die leute die sich für den ie entschieden haben (wie ich zb Lächel) müssen sich mit sowas abfinden.

mach raus den kack.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
l'Audiophile

Dabei seit: 16.09.2004
Ort: Berlin
Alter: 43
Geschlecht: Männlich
Verfasst So 15.04.2007 17:37
Titel

Antworten mit Zitat Zum Seitenanfang

Stichwort swf object
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Raumwurm

Dabei seit: 21.12.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 15.04.2007 18:41
Titel

Antworten mit Zitat Zum Seitenanfang

Jo genau, einfach reinwriteln das swf-object und am
besten ins noscript das swf einfach so nochmal mit rein
und alle sind glücklich. Btw. wundert mich ja schon
das nur Microsoft und Opera (!) sich entschlossen haben
diesen Eula-Zeugs nachzukommen. Imho bringen diese
inflationären Sicherheitswarnungen den Normaluser ja
sowieso nur dazu, blindlinks alle Meldungen (ob wichtig
oder nicht) einfach mit OK wegzuklicken.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Rahmen für Flash
eingebettetes Flash hat nen Rahmen, wie gehdn der weg ?
[Flash -> IE] Einbindung ohne Rahmen
Flash: Wie Rahmen um bestehende Maske zeichnen?
CSS Rahmen
Rahmen an Div
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.