加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

js打开新窗口方法梳理

发布时间:2023-10-12 15:03:20 所属栏目:教程 来源:
导读:window.location="aaa.aspx"

上面的方法只能在当前页打开,如果要在新的页面打开,最简单的是用以下方法

form.target="_blank";

form.action="aaa.aspx";

form.submit();

window.top.location=u
window.location="aaa.aspx"
 
上面的方法只能在当前页打开,如果要在新的页面打开,最简单的是用以下方法
 
form.target="_blank";
 
form.action="aaa.aspx";
 
form.submit();
 
window.top.location=url 可以在iframe中的页面在父窗口刷新打开
 
window.open方法可控制的样式丰富,比如我们可以控制窗口显示的大小,窗口显示的内容,以及位置等等。都是使用js中的window.open有一个缺点就是容易被浏览器屏蔽。本文介绍了js中打开新窗口的各种方法。
 
1,打开新窗口全屏
 
代码如下:
 
<html><head>
 
<title>blue</title>
 
<SCRIPT>
 
function ow(owurl){
 
var tmp=window.open("about:blank","","fullscreen=1")
 
tmp.moveTo(0,0);
 
tmp.resizeTo(screen.width+20,screen.height);
 
tmp.focus();
 
tmp.location=owurl;
 
}
 
</SCRIPT>
 
</head>
 
<body>
 
<ahref="javascript:ow('http://www.aspxhome.com/');">
 
blog</a>
 
2,打开新窗口固定大小
 
代码如下:
 
<buttononclick="window.open('/red/','','width=800,height=300')">open1</button>
 
<button onclick="varnewwin=window.open('/red/');newwin.moveTo(50,50);newwin.resizeTo(800,300)">open2</button>
 
<buttononclick="window.showModelessDialog('/red','','dialogWidth:800px;dialogHeight:300px')">open3</button>
 
3,默认大小开启
 
代码如下:
 
<script>
 
//tmtC_winMaximizer
 
if (document.layers){
 
var larg=screen.availWidth-10;
 
var altez=screen.availHeight-20;}
 
else{
 
var larg=screen.availWidth-2;
 
var altez=screen.availHeight;}
 
self.resizeTo(larg,altez);
 
self.moveTo(0,0);
 
//tmtC_winMaximizerEnd
 
</script>
 
--------------------------------------------
 
<scriptlanguage="JavaScript">
 
<!--
 
self.moveTo(0,0)
 
self.resizeTo(screen.availWidth,screen.availHeight)
 
//-->
 
</script>
 
4,正常打开打开一个弹出窗口
 
代码如下:
 
<scriptlanguage="JavaScript">
 
function WinOpen() {
 
mesg=open("cnrose","DisplayWindow","toolbar=no,,menubar=no,location=no,scrollbars=no");
 
mesg.document.write("<HEAD><TITLE>中国asp之家</TITLE></HEAD>");
 
mesg.document.write("<CENTER>http://www.aspxhome</CENTER>");
 
}
 
</script>
 
<form>
 
<input type="button" name="Button1" value="CN-Bruce"onclick="WinOpen()">
 
</form>
 
----------------------------------------------------------------------------------------------
 
<a href=#onclick=window.open('http://www.aspxhome','target','param')>a</a>
 
5,Chromeless Window For IE6 SP1
 
代码如下:
 
<HTML XMLNS:IE>
 
<meta http-equiv="Content-Type" content="text/html;charset=gb2312">
 
<IE:Download ID="include"STYLE="behavior:url(#default#download)" />
 
<title>ChromelessWindow</title>
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章