Dezente Flash-Objekte

Das Einfügen von Objekten (vor allem Flash-Objekte) in Web-Seiten ist in letzter Zeit ein oft stressig. In anderen Beiträgen haben wir bereits das Thema, wie man Flash erkennen und Einfügen von Seiten angemessen berücksichtigt. Als wir über Unauffällig Techniken gesprochen, markieren wir zwei bekannte Skript erkennen kann (und schließlich zu installieren), und legen Flash-Objekte auf einer Seite, in einer sehr unauffällig und afficiente: SWFObject und UFO .
Beide Skripte sind im Wesentlichen die gleichen Funktionen und die gleiche Operation. Der Ansatz ist, um es mit einem bestimmten Tag mit Javascript in Ihrem Browser zu ersetzen. Wie wir wissen, dieses Verfahren das Problem der Aktivierung des Flash-Objekt von Internet Explorer verhängt beseitigt, jedoch impliziert, dass Javascript auf dem Ziel-Browser aktiviert ist.
Beide Skripte verwenden keine externen Bibliotheken wie prototype.js zum Beispiel. Der wichtigste Unterschied zwischen den beiden ist, dass SWFObject wird aufgerufen, wenn der TAG zu ersetzen ist bereits auf der Seite geladen wird, nicht genau, wie unaufdringlich. Hier ein Auszug des Codes, dass der Anruf Sequenz zeigt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
"flashcontent" > < div id = "flashcontent">
strong > < starke > Sie müssen Ihren Flash Player </ upgrade p >
Dies wird durch den Flash-Inhalt ersetzt.
Zeigen Sie alternativen Inhalt hier und Anwender ohne Flash-Plugin oder mit
Javascript ausgeschaltet diese sehen können. > noscript < / code > Inhalt hier können Sie weglassen < Code inline = "true"> noscript </ code >
tags. "swfobject.html?detectflash=false" > bypass the detection < / a > if you wish. Enthält einen Link zu < ein href = "swfobject.html? detectflash = false"> Bypass Nachweis </ eins > wenn Sie möchten.
</ div >
"text/javascript" > < script type = "text / javascript">
/ / <! [CDATA [
, "sotester" , "300" , "300" , "9" , "#FF6600" ) ; var so = new SWFObject ("so_tester.swf", "sotester", "300", "300", "9", "# FF6600");
) ; // this line is optional, but this example uses the variable and displays this text inside the flash movie so.addVariable ("flashVarText", "das ist in über FlashVars zum Beispiel nur bestanden") / / Diese Zeile ist optional, aber in diesem Beispiel wird die Variable und zeigt dieses Textes innerhalb der Flash-Film
; so.write ("flashcontent");
/ /]]>
</ script >

UFOs , ermöglicht jedoch un'approccio viel mehr im Einklang mit den klassischen Dezent-Skript. Der Ersatz der TAG ist im transparenten Modus ohne Belastung abbligare Sequenzen, wie im Beispiel unten dargestellt:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
< Kopf >
title > < title > Unauffällig Flash-Objekte (UFO) | Sample Page </ title >
"Content-Type" content = "text/html; charset=iso-8859-1" / > < meta http-equiv = "Content-Type" content = "text / html; charset = iso-8859 bis 1" />
"text/javascript" src = "ufo.js" >< / script > < script type = "text / javascript" src = "ufo.js"> </ script >
"text/javascript" > < script type = "text / javascript">
var FO = {movie: "test8.swf", width: "300", height: "120", MajorVersion: "12", zu bauen: "0", xi: "true"};
UFO.create (FOR, "ufoDemo");
</ script >
</ Kopf >
< Körper >
"ufoDemo" > < div id = "ufoDemo">
p > < p > Ersatz Inhalt </ p >
"border: none;" / >< / a >< / p > Macromedia Flash Player "style =" border: none; "/> </ eins > </ p >
</ div >
</ Körper >

In den Quellcode des Skripts von UFOs in der Tat, können Sie sofort nutzen - besser geeignet - ein Ereignis, das sorgfältige Laden der Seite, bevor Sie den Vorgang abzuschließen ersetzen; Ansatz daher sehr gut zu den meisten Skripte geeignet sind nicht aufdringlich.

One Response to "Dezente Flash-Objekte"

  1. 11. November 2007 undolog »Blog Archive» April 2008: Abschied von der Aktivierung des ActiveX für Flash :

    [...] Im Laufe der Zeit wurden jedoch eine Reihe von Verknüpfungen zu diesen lästigen Anfrage offiziellen Abkürzungen zu vermeiden eingeführt (z. B. Vorschläge der gleichen Macromedia Flash und Apple QuickTime) und inoffizielle (SWFObject oder UFO, um Beispiel - siehe auch Dezente Flash-Objekte) Laut Microsoft-Entwickler müssen nichts im April 2008 Änderung in der "alten" Seiten mit Abkürzungen, aber es ist gut, im Blog von Internet Explorer für die besonderen Fälle zu suchen.. [...]

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL