当前页面预览和关闭消息弹框、获取浏览器版本
来源:互联网 发布:弘历筹码分布指标源码 编辑:程序博客网 时间:2024/05/21 22:24
当前页面预览和关闭消息弹框、获取浏览器版本
点击预览打开一个消息框可查看内容;查看完毕,点击关闭,关闭消息框
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><script type="text/javascript">window.onload = function(){document.getElementById("span").innerHTML = "您的浏览器版本为:"+getBrowser();}//获取浏览器版本function getBrowser() {var Sys = {};var ua = navigator.userAgent.toLowerCase();var re = /(msie|firefox|chrome|opera|version).*?([\d.]+)/;var m = ua.match(re);Sys.browser = m[1].replace(/version/, "'safari");Sys.ver = m[2];return Sys.browser + Sys.ver;}/** * 显示方法*/function showRetMsq(id,str1,str2){//创建DIVvar autoCompanyObj = document.getElementById(id);autoCompanyObj.innerHTML="关闭";autoCompanyObj.href = "javaScript: closeMsgFrmae('"+id+"')";var newDiv = document.getElementById(id+"tempIframe");if(newDiv==null){//计算控件位置var top=autoCompanyObj.offsetTop; var left=autoCompanyObj.offsetLeft;var autoCompanyObjTmp = autoCompanyObj;while(autoCompanyObjTmp = autoCompanyObjTmp.offsetParent) {top+=autoCompanyObjTmp.offsetTop;left+=autoCompanyObjTmp.offsetLeft; } //创建iframenewDiv = document.createElement("iframe");newDiv.id= id+"tempIframe";newDiv.style.position = "absolute";newDiv.style.backgroundColor="#ffffff";newDiv.style.top = top+autoCompanyObj.offsetHeight+"px";newDiv.style.left = left+"px";newDiv.style.zIndex = "999";newDiv.style.border = "solid";newDiv.style.borderWidth = "1px";newDiv.style.borderColor = "#acb6dd";document.body.appendChild(newDiv);var str1 = "Hello World!";//要显示的内容。调方法的时候传入。这里是写的固定的//创建内容var iframeTextContent = '';iframeTextContent += ' <html><head></head><body><font size=2>';iframeTextContent += "***原因/说明:<br/><hr/>"+str1+"<br/>";//iframeTextContent += "解决方案:"+str2;iframeTextContent += '</font></body>';iframeTextContent += ' </html>';newDiv.contentWindow.document.open();newDiv.contentWindow.document.write(iframeTextContent);newDiv.contentWindow.document.close();}newDiv.style.display="block";}/** * 关闭显示方法*/function closeMsgFrmae(id){var autoCompanyObj = document.getElementById(id);document.getElementById(id+"tempIframe").style.display="none";autoCompanyObj.innerHTML="预览";autoCompanyObj.href = "javaScript: showRetMsq('"+id+"',null,'')";}</script><center><span id="span"></span><table cellpadding="5" cellspacing="5" border="0"><tbody><tr><td>姓名:Azzan</td><td>年龄:18</td><td>详细介绍:<a href="javaScript: showRetMsq('atest',null,'')" id="atest">预览</a></td></tr></tbody></table><!-- <a href="javaScript: showRetMsq('atest',null,'')" id="atest">预览</a> --></center></body></html>
效果图:
图1
图2
阅读全文
0 0
- 当前页面预览和关闭消息弹框、获取浏览器版本
- Flex刷新当前页面和关闭浏览器
- 关闭浏览器当前页面
- js监测关闭当前页面、关闭浏览器和取消监测
- js获取当前浏览器类型 和IE浏览器版本
- js获取当前浏览器版本
- 兼容所有浏览器关闭当前页面函数
- 编程经验:JS获取当前浏览器版本
- JS获取当前浏览器及版本信息
- js兼容多浏览器的关闭当前页面
- js兼容多浏览器的关闭当前页面
- Js关闭当前页面/窗口(兼容浏览器问题)
- js兼容多浏览器的关闭当前页面
- 测试当前浏览器的类型和版本
- 关闭当前浏览器窗口
- 获取当前浏览器的类型和版本号
- 关闭当前页面
- JS关闭当前页面
- 观看vip电影
- 20170607学习笔记整理
- 383. Ransom Note
- Eclipse简介和使用技巧快捷方式
- 手把手搭建企业级服务--2.环境搭建-开放22端口
- 当前页面预览和关闭消息弹框、获取浏览器版本
- Android textview自适应宽度自动调整字体大小
- 对象转化为json串的出现循环引用$ref $.s1解决办法
- “-bash: /usr/local/bin/npm: No such file or directory” centos7 nodejs yum安装包损坏的修复
- 从 LeetCode 279 实践动态规划
- 个人FTP(FileZilla_Server) 使用
- UVa10881
- 浅谈m1卡
- leetcode182. Duplicate Emails