本文对window.open在Javascript中使用更详细的分析。分享给你供你参考。以下是如下:

复制代码代码如下所示:

Window.open(页。HTML,'newwindow ','height = 100,宽度= 400,= 0,= 0 =无左,工具栏,菜单栏=不=不,滚动条,可调整大小的=不=不,位置,状态=没有) / /一行



参数解释:

js脚本开始;



window.open命令一个新窗口。

对the'page文件名。html'pop-up窗口;

对the'newwindow'pop-up窗口名(不是文件名)是没有必要,可以用空的取代;

高度= 100窗口高度;

宽度= 400窗口宽度;

屏幕顶部的顶部= 0窗口的像素值;

从屏幕左侧的左= 0窗口的像素值;

工具栏是否显示为工具栏否,是显示;

菜单栏,菜单栏和滚动条的滚动条。

可调整大小的=不允许改变窗口的大小,当然是允许的;

位置是否显示地址栏,允许;

状态是否显示状态栏信息(通常文件已经打开,允许是);

1。用函数控制弹出窗口



下面是完整的代码。







<!——
OPENWIN()函数
{ window.open(页面的HTML。
}




…任何页面内容…
主体>



一个函数Openwin()的定义,和功能的内容是开放的一个窗口。有在调用它是没有用的。你怎么称呼它



方法1:当浏览器读取页面时,弹出窗口。



方法二:当浏览器离开页面时,窗口弹出。



方法三:用电话连接:打开一个窗口,注意:对#使用虚拟连接。



方法四:用按钮调用:

2、一次关闭弹出窗口(有些网站已经注册成功,在注册前显示N秒到页面信息,或者自己跳)。



现在我们有一些控制弹出窗口,效果更好。



如果我们将一小段代码添加到弹出页面(注意它被添加到HTML的HTML,而不是主页,或…),让它在10秒后自动关闭,它更酷吗



首先,将下面的代码添加到文件的page.html面积:





closeit()函数
{
setTimeout(self.close()
}



然后,在这句话page.html取代原来的句子。



别忘了写这句话!这个句子的功能是调用关闭窗口的代码,并在10秒后自动关闭窗口。

三.只有一个窗口(cookie控件)弹出。



回想一下上面的弹出窗口很酷,但它有一点小麻烦,例如,你把脚本放在需要频繁传递的页面上(例如主页)。



然后每次刷新页面时,窗口就会弹出一次,是不是很烦人有解决办法吗



我们用饼干来控制它。



首先,将以下代码添加到主页HTML的区域:





OPENWIN()函数
{ window.open(页面的HTML。
功能get_cookie(名称)
{
var搜索= name +
VaR值= ;
如果(documents.cookie.length > 0){
偏移量= documents.cookie.indexof(搜索)
如果(偏移量)!= 1){
search.length偏移
结束= documents.cookie.indexof(;
如果(结束= 1)
结束= documents.cookie.length;
unescape值=(documents.cookie.substring(偏移、结束))
}
}
返回指定的;
}
功能loadpopup(){
如果(get_cookie('popped)= =){
OPENWIN();
文档;
}
}



然后,使用(注意不是OPENWIN但loadpop!)将原始页面替换为原来的页面

这样的句子,你可以尝试刷新页面或重新进入页面,而不会再次弹出窗口。

希望本文能对大家的javascript程序设计有所帮助。