Heim >Web-Frontend >CSS-Tutorial >Eine weitere Möglichkeit, das ActiveX-Steuerelement zu verwenden, bevor Sie den Flash-Slideshow_Experience-Austausch verwenden können

Eine weitere Möglichkeit, das ActiveX-Steuerelement zu verwenden, bevor Sie den Flash-Slideshow_Experience-Austausch verwenden können

WBOY
WBOYOriginal
2016-05-16 12:06:531682Durchsuche

Aus verschiedenen Gründen hat Microsoft den Verwendungsmodus von IE's ActiveX nach SP2 eingeschränkt. Das heißt, es gibt ein virtuelles Feld im ActiveX auf der Seite, auf das der Benutzer für eine normale Interaktion einmal klicken muss. Da Flash als ActiveX in die Webseite eingebettet ist, kann dieses Problem nur durch die Einbettung von Flash über JS gelöst werden. Es gibt keine Flash-Versionserkennung. Wenn die Flash-Plugin-Version des Browsers nicht ausreicht oder Ihre SWF-Datei nicht normal angezeigt werden kann oder ein ActiveX-Installationsbestätigungsfeld angezeigt wird, ist dieses Feld für viele Benutzer sehr beängstigend Nachdem ich lange Zeit niemanden über den Slide-Werbecode informiert hatte, blieb mir nichts anderes übrig, als ihn selbst zu recherchieren und den Test zu bestehen.

Fügen Sie zunächst im Bereich die Referenz ein:


global.js-Code lautet wie folgt:

Code kopierenCode lautet wie folgt:

function my_getbyid( id)
{
itm = null;
if (document.getElementById)
{
itm = document.getElementById(id);
}
else if ( document. all)
{
itm = document.all[id];
}
else if (document.layers)
{
itm = document. Layers[id]; > }

return itm;

function sunad(element,url,width,height,images,links,texts)
{
if (!my_getbyid( element)) return;
var str = ''; /fpdownload.macromedia. com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,9,0" width="'+ width +'" height="'+ height +'">' ;
str += '';
str += '';
str += '';
str += '';
str += '';
my_getbyid(element).innerHTML = str;
}

Überschreiben Sie es mit dem folgenden Code: oder Sie können den folgenden Code einfügen. Schreiben Sie ihn als separate Datei und nennen Sie ihn:
Wenn der Dateiname beispielsweise ad.asp lautet, rufen Sie ihn im Folienbereich auf:



上面代码中:var focus = 'http://www.abc.com/ad/focus.swf';
这句的focus.swf是flash播放文件
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Zusammenfassung der Multi-Browser-CSS-Kompatibilitätsanalyse_ErfahrungsaustauschNächster Artikel:Zusammenfassung der Multi-Browser-CSS-Kompatibilitätsanalyse_Erfahrungsaustausch

In Verbindung stehende Artikel

Mehr sehen