当时日期时刻
当时时刻:
网站标志
Logo
全站查找
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

Betway现已是国内最强的的开源电子商务体系了,但并非完美,由于任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商现已成为趋势,传统职业的竞赛现已逐步演变到网络上,也有不少用Weboss...

Betway体系是固定的形式,适用于大部分职业与需求。但有一些职业仍是有自己...

当时方位
文章正文

Betway参数列无法翻开,兼容showModalDialog的办法

宣布:管理员  宣布时刻:2018-09-13 10:08:22   阅览:(1681)次  

代码1:

<!DOCTYPE html>
<html>
 <head> 
  <title>main.html</title> 
  <meta charset="utf-8" /> 
  <script type="text/javascript"> 
		//界说window.showModalDialog假如它不存在  
		if(window.showModalDialog == undefined){  
		    window.showModalDialog = function(url){ 
		        if(window.hasOpenWindow){  
		            alert("您现已翻开了一个窗口!请先处理它");
		            //防止屡次点击会弹出多个窗口  
		            window.myNewWindow.focus();  
		        }  
		        window.hasOpenWindow = true;  
		        window.myNewWindow = window.open(url);  
		    }  
		} 
		function showModal(){
			window.showModalDialog("http://www.weboss.hk/");
		}
	</script> 
 </head> 
 <body> 
  <button type="button" onclick="showModal()">openModal</button>  
 </body>
</html>

代码2:

<!DOCTYPE html>
<html>
<head>
<title>showModalDialog</title>
</head>
<body>
	<script type="text/javascript">
	//兼容谷歌
	if(!window.showModalDialog){
		window.showModalDialog=function(url,name,option){
			if(window.hasOpenWindow){
				window.newWindow.focus();

			}
			var re = new RegExp(";", "g");  
			var option  = option.replace(re, '","'); //把option转为json字符串
			var re2 = new RegExp(":", "g");
			option = '{"'+option.replace(re2, '":"')+'"}';
			option = JSON.parse(option);
			var openOption = 'width='+parseInt(option.dialogWidth)+'
			,height='+parseInt(option.dialogHeight)+'
			,left='+(window.screen.width-parseInt(option.dialogWidth))/2+'
			,top='+(window.screen.height-30-parseInt(option.dialogHeight))/2;
			window.hasOpenWindow = true;
			window.newWindow = window.open(url,name,openOption);
		}
	}	
	function showModal(){
		window.showModalDialog("http://www.weboss.hk",window,"dialogWidth:500px;
		dialogHeight:550px");
	}
	</script>
	<button type="button" onclick="showModal()">openModal</button>
</body>
</html>


这两个demo现已是亲测过,完美兼容!

脚注信息
© 2005-2015 草莓互联(jbvzt.com) 广州同福信息科技有限公司 版权一切,并保存一切权力。

广州市东莞庄一横路116号

    运营性网站存案信息  广州网络警察报警渠道