Wie man Flash ActiveX beheben

March 4

Ein häufiger Fehler, erstellt von Internet Explorer 6 (IE6) war der "Klick aktivieren und verwenden diese Kontrollmeldung", die immer angezeigt, wenn sie einen Adobe Flash-Film geladen. Gibt es ein Workaround um dieses Problem zu beheben.

Problem

Wenn Flash in Hypertext Markup Language (HTML) Inhalte veröffentlicht, tut Sie dies mit dem < Objekt > und < EMBED > Tags. IE6 erkennt diese Tags und unbrauchbar die Flash-Inhalte zeigt die Fehlermeldung, die in der Einleitung erwähnt. Um zu beheben. Dies müssen Sie Ihren Flash-Inhalt anders nutzt JavaScript und neue HTML-Tags angezeigt.

Verlegenheit

Um dieses Problem zu beheben, laden Sie eine Drittanbieter-JavaScript-Datei, wie z. B. die der angeboten durch vertikale Mond unter dem Abschnitt mit dem Titel Fix für Flash anzeigen. Legen Sie die Datei in den Stammordner Ihrer Website und ersetzen die alten Einbetten von flash-Objekt mit den folgenden:

< Skript-Typ = "Text/Javascript" >

VM_EmbedFlash ('codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7, 0,19,0', 'Breite', 320', 'Height', '240', 'Src', 'YOURFILENAME.swf', 'Qualität', 'hoch', 'name', 'YOURMOVIENAME', 'Pluginspage', 'http://www.macromedia.com/go/getflashplayer');

< / script >

Replece die YOURFILENAME.swf mit Ihrer Datei Namen, und fügen Sie Ihren Film-Namen im YOURMOVIENAME-Abschnitt des Codes, um das Update abzuschließen.

JavaScript deaktiviert

Wenn der Benutzer JavaScript ausgeschaltet hat, funktioniert das Beispiel in Abschnitt 2 nicht. Eine andere Lösung besteht darin, wickeln Sie Ihre Original Einbetten von Flash-Objekt mit den Tags < NOSCRIPT >. Ort < Noscript > vor dem ersten Objekttag < > und < / Noscript > nach dem schließenden < / Objekt > Tag.