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
Freigeben: 2016-05-16 12:06:53
Original
1687 Leute haben es durchsucht

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播放文件
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage