Maison >interface Web >tutoriel CSS >Une autre façon d'utiliser le contrôle ActiveX avant de pouvoir utiliser l'échange flash slideshow_Experience

Une autre façon d'utiliser le contrôle ActiveX avant de pouvoir utiliser l'échange flash slideshow_Experience

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 12:06:531717parcourir

Pour diverses raisons, Microsoft a restreint le mode d'utilisation de l'ActiveX d'IE après le sp2. Autrement dit, il y a une boîte virtuelle dans l'ActiveX sur la page, qui oblige l'utilisateur à cliquer une fois pour une interaction normale. Flash est intégré à la page Web en tant qu'ActiveX, il sera donc également impliqué. Seule l'intégration de Flash via JS peut résoudre ce problème. Il n'y a pas de détection de version Flash. Si la version du plug-in Flash du navigateur n'est pas suffisante, ou si elle ne peut pas afficher votre fichier swf normalement, ou si une boîte de confirmation d'installation d'ActiveX apparaîtra - cette boîte est très effrayante pour de nombreux utilisateurs. Après avoir passé beaucoup de temps, personne ne connaissait le code publicitaire des diapositives. Je n'ai eu d'autre choix que de le rechercher moi-même et j'ai réussi le test.

Tout d'abord, dans la zone , insérez la référence :


Le code global.js est le suivant :

Copier le code Le code est le suivant :

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

return itm
}

function sunad(élément,url,largeur,hauteur,images,liens,textes)
{
if (!my_getbyid( element)) return;
var str = '';
str += '' ;
str += ''
str += '';
str += '';
str += '';
str += '
';
my_getbyid(element).innerHTML = str;
}

Là où vous devez placer la diapositive, utilisez le code suivant pour l'écraser. , ou vous pouvez mettre le code suivant Écrivez-le dans un fichier séparé et appelez-le
Par exemple, si le nom du fichier est ad.asp, appelez-le dans la zone de diapositive :

Copier le code Le code est le suivant :

 
 
  
 

  url_0="http://www.abc.com"; 
  img_0="http://www.abc.com/01.jpg"; 
  url_1="http://www.abc.com"; 
  img_1="http://www.abc.com/02.jpg"; 
  url_2="http://www.abc.com"; 
  img_2="http://www.abc.com/03.jpg"; 
  url_3="http://www.abc.com"; 
  img_3="http://www.abc.com/04.jpg"; 
  url_4="http://www.abc.com"; 
  img_4="http://www.abc.com/05.jpg"; 
var focus_width=250 
var focus_height=250 
var text_height=0 
var swf_height = focus_height+text_height 
var pics =img_0+"|"+img_1+"|"+img_2+"|" +img_3+"|"+img_4 
var links=url_0+"|"+url_1+"|"+url_2+"|"+url_3+"|"+url_4 
var texts = ''; 
var focus = 'http://www.abc.com/ad/focus.swf'; 
sunad('story_flash',focus, focus_width,swf_height,pics,links,texts) 
 
 

上面代码中:var focus = 'http://www.abc.com/ad/focus.swf';
这句的focus.swf是flash播放文件
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Résumé de l'analyse de compatibilité CSS multi-navigateurs_Échange d'expérienceArticle suivant:Résumé de l'analyse de compatibilité CSS multi-navigateurs_Échange d'expérience

Articles Liés

Voir plus