`

document.getelementbyid("page").innerHTML火狐不兼容

 
阅读更多

 

document.getelementbyid("t_page_span").innerHTML  可以获取到div中的全部数据,包括标签。。。IE可以

document.getelementbyid("t_page_span").innerTEXT  可以获取到div中的文本数据,不会获取到标签。。。IE可以

document.getElementById(“t_page_span”).textContent  用于在火狐中获取数据   

解决方案:

 

function reportPrintServlet(){

var paramFileName="<%=report%>"

if(paramFileName=="picktickPatchReport.raq"){//指定符合的报表

var totalPage= "-";

if(navigator.appName.indexOf("Explorer") > -1){//浏览器兼容性问题

totalPage=document.getElementById("t_page_span").innerText

}else{

totalPage=document.getElementById("t_page_span").textContent;

}

//alert(paramFileName)

window.frames["reportPrint"].location.href="http://localhost:8089/wyll-wms/*.reportPrint?param=<%=param.toString()%>&totalPage="+totalPage;

}                   

}

其中 ,navigator.appName代表浏览器名称

实例1  
获取浏览器的名称和代码名。
<script type="text/javascript">
document.write( "浏览器名称:"+navigator.appName );
document.write( "<br />" );
document.write( "代码:"+navigator.appCodeName );
</script>
这段代码的效果为:
浏览器名称:Netscape
代码:Mozilla

可参考url : http://www.csharpwin.com/dotnetspace/11694r8604.shtml

js函数(比较全)

http://www.cnblogs.com/xzp/archive/2008/09/17/1292649.html

分享到:
评论

相关推荐

    JS 实现web分页打印功能

    4. **跨浏览器兼容性**:尽管`Window.print()`方法在大多数现代浏览器中都得到了支持,但为了确保在旧版本浏览器中也能工作,我们需要进行兼容性测试,确保在IE、Firefox、Chrome、Safari等主流浏览器上均无问题。...

    深入浅出 Greasemonkey优化

    Greasemonkey是一个专为Mozilla Firefox设计的浏览器扩展插件,它允许用户通过自定义JavaScript脚本来改变网页的行为与功能。通过这种方式,用户可以定制浏览体验,例如调整页面布局、添加额外功能、甚至修复网页中...

    在线pdf预览插件pdfobject.js设置参数使用pdf预览

    PDFObject.js支持大多数现代浏览器,包括Chrome、Firefox、Safari、Edge和Internet Explorer 9及以上版本。对于不支持的浏览器,可以提供一个备用的HTML内容或提示用户下载PDF查看器。 5. **注意事项** - 为了...

    ajax无刷新页面切换,历史记录后退前进解决方案.docx

    这种方法适用于大部分现代浏览器,如Chrome、Firefox、Safari以及IE10及以上版本。在SPA(单页应用程序)中,这种技术尤其有用,因为它允许在不刷新页面的情况下导航和管理历史记录。 此外,还有一些其他应用场景,...

    javascript

    - **解释**:这段代码尝试根据不同浏览器特性(如IE和Firefox)来设置当前页面为首页。需要注意的是,这种做法可能会受到现代浏览器安全策略的限制。 ### 6. 状态栏动态显示时间 - **代码示例**(未给出具体实现,...

    在jsp中运用ajax(简单入门)

    var message = document.getElementById("myDiv").innerHTML; var win1 = new Zapatec.AlertWindow(message, { title: strTitle, modal: true, width: 580, height: 330 }); } function doCheck() { var f = ...

    jsp图片上传及预览

    document.getElementById(divImage).innerHTML = "&lt;img id='imgPreview' src='" + imgPath + "' width='" + width + "' height='" + height + "'/&gt;"; } else { // IE浏览器 var Preview = document....

    iframe 父窗口和子窗口相互的调用方法集锦

    // Firefox 兼容 else if (window.frames) { window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://hi.jb51.net"; } } &lt;iframe name="iframe_text" src="test_child....

    pdfobject网页中在线浏览

    这个库的主要优点是其跨浏览器兼容性,可以在多种现代浏览器中运行,包括Chrome、Firefox、Safari、Edge以及Internet Explorer。下面将详细介绍如何使用PDFObject以及相关的技术知识点。 首先,我们需要理解...

    JS分页效果JS分页效果

    Supported in Internet Explorer, Mozilla Firefox */ function showPages(name) { //初始化属性 this.name = name; //对象名称 this.page = 1; //当前页数 this.pageCount = 1; //总页数 this.argName = 'page...

    python版本selenium webdriver api

    driver.execute_script("document.getElementById('myElement').innerHTML = '新内容';") ``` **文件上传**: 处理文件上传通常需要使用`send_keys`方法模拟键盘输入: ```python input_field = driver.find_...

    静态静态静态静态静态页面分页效果

    /* CSS Hack For Firefox */ *margin-bottom: 12px; /* CSS Hack For IE7 & IE6 */ _margin-bottom: 3%; /* CSS Hack For IE6 */ white-space: nowrap; } #Main_News { border: 1px #acd0f0 solid; width: ...

    网页元素获取与控制

    8. **跨浏览器兼容性**:虽然BHO是IE特有的,但类似的机制在其他浏览器如Chrome中也有,如Chrome的扩展API(Extension API)或Firefox的XULRunner。理解BHO的原理有助于理解这些跨平台的浏览器扩展技术。 9. **安全...

    用js实现计算加载页面所用的时间

    document.getElementById("TimeShow").innerHTML = "加载本页耗时 " + (new Date().getTime() - t1) + " 毫秒"; } ``` 这里,我们使用了`getElementById`来获取ID为`TimeShow`的元素,然后将计算出的加载时间显示...

Global site tag (gtag.js) - Google Analytics