同时支持 IE 和 Mozilla 浏览器的 javaScript XSLT 代码
2009-08-05 11:44
766 查看
//主机地址 var hostAddress = "http://localhost/CharDir/"; //var hostAddress = "Http://192.168.1.23:8080/"; var currentXMLUrl = ""; var currentExcelXslUrl = ""; var currentXslName = ""; var onoff = true; //111应付保费 按钮事件 $(document).ready(function() { $('#MPayPremium').click(function() { if (document.implementation && document.implementation.createDocument) { // // 支持Mozilla浏览器 try { xmlDoc = document.implementation.createDocument("", "", null); xmlDoc.async = false; xmlDoc.load(hostAddress + "MPayPremium/Index.xml" + "?time=" + getExcelFileName('a')); } catch (e) { alert("error:001"); } try { xslDoc = document.implementation.createDocument("", "", null); xslDoc.async = false; xslDoc.load("chartDir/MPayPremium/index.xsl"); } catch (e) { alert("error:002"); } try { // 定义XSLTProcessor对象 var xsltProcessor = new XSLTProcessor(); xsltProcessor.importStylesheet(xslDoc); var oResultFragment = xsltProcessor.transformToFragment(xmlDoc, document); // 将解析过的文本输出到页面 $('#rightside').html(oResultFragment); } catch (e) { alert("error:003"); } } else if (typeof window.ActiveXObject != 'undefined') { //IE浏览器 // Load XML var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load(hostAddress + "MPayPremium/Index.xml" + "?time=" + getExcelFileName('a')) // Load XSL var xsl = new ActiveXObject("Microsoft.XMLDOM") xsl.async = false xsl.load("chartDir/MPayPremium/index.xsl") $('#rightside').html(xml.transformNode(xsl)); $('.divTitle').hover(function() { $(this).addClass('hover'); }, function() { $(this).removeClass('hover'); }); $('.divTitle').click(function() { //设置导出XML的地址 currentXMLUrl = this.title; //设置导出XML的XSL地址 currentExcelXslUrl = "chartDir/MPayPremium/MPayPremiumToExcel.xsl"; //设置导出文件的名字 currentXslName = this.innerText; CallMppTable(); }) } }); });
相关文章推荐
- 同时支持 IE 和 Mozilla 浏览器的 javaScript XSLT 代码
- 同时支持 IE 和 Mozilla 浏览器的 javaScript XSLT 代码
- 同时支持 IE 和 Mozilla 浏览器的 javaScript XSLT 代码
- 一段简单 javascript 的代码,用来验证日期的格式,支持闰年,支持 IE、Fixfox、Chrome 等主流浏览器
- JavaScript支持IE和FireFox浏览器自动缩放图片代码
- 设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
- JavaScript 判断浏览器是否支持SVG的代码
- 按键盘方向键翻页跳转的javascript代码(支持ie,firefox)
- ie和360等浏览器控制表格行根据鼠标来变色的javascript代码
- javascript 同时在IE和FireFox获取KeyCode的代码
- javascript检查浏览器是否支持flash的实现代码
- 通用的加入收藏夹代码支持IE Firefox等浏览器
- Javascript代码在浏览器IE和Firefox兼容性的16个问题
- JavaScript调用xslt转化xml实现多浏览器支持
- 简洁短小的 JavaScript IE 浏览器判定代码
- HTML5全屏来袭:支持h5牛牛源码搭建浏览器原生全屏的JavaScript代码发布
- JavaScript 进度条实现代码(Firefox等相似浏览器下不支持)
- IE和Mozilla中都能运行的javascript的xml解析代码
- 通过css代码使边框变圆角(ie9以下浏览器不支持)
- 使用javascript代码无提示关闭浏览器窗口(兼容IE与火狐)