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
相关推荐
4. **跨浏览器兼容性**:尽管`Window.print()`方法在大多数现代浏览器中都得到了支持,但为了确保在旧版本浏览器中也能工作,我们需要进行兼容性测试,确保在IE、Firefox、Chrome、Safari等主流浏览器上均无问题。...
Greasemonkey是一个专为Mozilla Firefox设计的浏览器扩展插件,它允许用户通过自定义JavaScript脚本来改变网页的行为与功能。通过这种方式,用户可以定制浏览体验,例如调整页面布局、添加额外功能、甚至修复网页中...
这种方法适用于大部分现代浏览器,如Chrome、Firefox、Safari以及IE10及以上版本。在SPA(单页应用程序)中,这种技术尤其有用,因为它允许在不刷新页面的情况下导航和管理历史记录。 此外,还有一些其他应用场景,...
PDFObject.js支持大多数现代浏览器,包括Chrome、Firefox、Safari、Edge和Internet Explorer 9及以上版本。对于不支持的浏览器,可以提供一个备用的HTML内容或提示用户下载PDF查看器。 5. **注意事项** - 为了...
- **解释**:这段代码尝试根据不同浏览器特性(如IE和Firefox)来设置当前页面为首页。需要注意的是,这种做法可能会受到现代浏览器安全策略的限制。 ### 6. 状态栏动态显示时间 - **代码示例**(未给出具体实现,...
var message = document.getElementById("myDiv").innerHTML; var win1 = new Zapatec.AlertWindow(message, { title: strTitle, modal: true, width: 580, height: 330 }); } function doCheck() { var f = ...
document.getElementById(divImage).innerHTML = "<img id='imgPreview' src='" + imgPath + "' width='" + width + "' height='" + height + "'/>"; } else { // IE浏览器 var Preview = document....
// Firefox 兼容 else if (window.frames) { window.frames["iframe_text"].document.getElementById("myH1").innerHTML = "http://hi.jb51.net"; } } <iframe name="iframe_text" src="test_child....
这个库的主要优点是其跨浏览器兼容性,可以在多种现代浏览器中运行,包括Chrome、Firefox、Safari、Edge以及Internet Explorer。下面将详细介绍如何使用PDFObject以及相关的技术知识点。 首先,我们需要理解...
Supported in Internet Explorer, Mozilla Firefox */ function showPages(name) { //初始化属性 this.name = name; //对象名称 this.page = 1; //当前页数 this.pageCount = 1; //总页数 this.argName = 'page...
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. **安全...
document.getElementById("TimeShow").innerHTML = "加载本页耗时 " + (new Date().getTime() - t1) + " 毫秒"; } ``` 这里,我们使用了`getElementById`来获取ID为`TimeShow`的元素,然后将计算出的加载时间显示...