使用IE6和ActiveX的ActiveX警告IE7 [英] ActiveX warning with IE6 & IE7

查看:98
本文介绍了使用IE6和ActiveX的ActiveX警告IE7的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在W3School上试用XSLT示例 http://www.w3schools.com/xsl/xsl_client.asp

我的textXSLT.html
































































































































































1 < html >
2 < head >
3 < < font style ="font-size:11px"> script >
4 功能loadXMLDoc(fname)
5 {
6 var xml文件;
7
8 if(window.ActiveXObject)// IE的代码
9 {
10 xmlDoc = new 的ActiveXObject(QUOT; Microsoft.XMLDOM");
11 }
12 否则如果( document.implementation
13 && document。 implementation.createDocument)// Mozilla,Firefox,Opera等的代码。
14 {
15 xmlDoc = document 。implementation.createDocument("","",null);
16 }
17 else
18 {
19 alert('您的浏览器无法处理此脚本");
20 }
21 xmlDoc.async = false ;
22 xmlDoc.load(FNAME);
23 return(xmlDoc);
24 }
25
26 function displayResult()
27 {
28 xml = loadXMLDoc (" HTTP://www.w3schools.com/xsl/cdcatalog.xml");
29 < font style ="color:red"> xsl = loadXMLDoc (" cdcatalog.xsl");
30
31 //代码IE
32 if(window.ActiveXObject)
33 {
34 ex = xml .transformNode(xsl);
35 document.getElementById(" ;示例") 。innerHTML = ex ;
36 }
37 //代码适用于Mozilla,Firefox,Opera等。
38 否则if(document.implementation
39 && document.implementation.createDocument)
40 {
41 xsltProcessor = new XSLTProcessor();
42 xsltProcessor.importStylesheet(XSL);
43 resultDocument = xsltProcessor transformToFragment(XML,文档);
44 的document.getElementById(QUOT;实施例")的appendChild(resultDocument);
45 }
46 }
47 < ; / script >
48 < / head >
49 < body id = " example" onLoad = " displayResult()" >
50 < / body >
51 < / html >

解决方案

此论坛是关于Office Live的问题。你最好的选择是将这个问题发布在Internet Explorer新闻组的 http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.internetexplorer.general 。搜索结果,罗伯特

I try XSLT example at W3School http://www.w3schools.com/xsl/xsl_client.asp

My textXSLT.html

1 <html> 
2 <head> 
3 <script> 
4 function loadXMLDoc(fname)  
5 {  
6   var xmlDoc;  
7     
8   if (window.ActiveXObject) // code for IE  
9   {  
10      xmlDoc=new ActiveXObject("Microsoft.XMLDOM");  
11   }  
12   else if (document.implementation   
13            && document.implementation.createDocument) // code for Mozilla, Firefox, Opera, etc.  
14   {  
15      xmlDoc=document.implementation.createDocument("","",null);  
16   }  
17   else  
18   {  
19      alert('Your browser cannot handle this script');  
20   }  
21   xmlDoc.async=false;  
22   xmlDoc.load(fname);  
23   return(xmlDoc);  
24 }  
25  
26 function displayResult()  
27 {  
28   xml=loadXMLDoc("http://www.w3schools.com/xsl/cdcatalog.xml");  
29   xsl=loadXMLDoc("cdcatalog.xsl");  
30     
31   // code for IE  
32   if (window.ActiveXObject)  
33   {  
34     ex=xml.transformNode(xsl);  
35     document.getElementById("example").innerHTML=ex;  
36   }  
37   // code for Mozilla, Firefox, Opera, etc.  
38   else if (document.implementation   
39            && document.implementation.createDocument)  
40   {  
41     xsltProcessor=new XSLTProcessor();  
42     xsltProcessor.importStylesheet(xsl);  
43     resultDocument = xsltProcessor.transformToFragment(xml,document);  
44     document.getElementById("example").appendChild(resultDocument);  
45   }  
46 }  
47 </script> 
48 </head> 
49 <body id="example" onLoad="displayResult()">  
50 </body> 
51 </html> 

解决方案

This forum is for questions about Office Live. Your best bet here would be to post this question in the Internet Explorer newsgroup at http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.internetexplorer.general.

Robert


这篇关于使用IE6和ActiveX的ActiveX警告IE7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆