详细内容
打开新窗口,window.open参数
发布日期:2010-04-23     点击:2836     字体:[ ]

打开窗口代码:window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') ;

参数解释: 


window.open 弹出新窗口的命令; 

'page.html' 弹出窗口的文件名; 

'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; 

height=100 窗口高度; 

width=400 窗口宽度; 

top=0 窗口距离屏幕上方的象素值; 

left=0 窗口距离屏幕左侧的象素值; 

toolbar=no 是否显示工具栏,yes为显示; 

menubar,scrollbars 表示菜单栏和滚动栏。 

resizable=no 是否允许改变窗口大小,yes为允许; 

location=no 是否显示地址栏,yes为允许; 

status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;

2.用Cookie控制只弹出一次窗口

在body里加入onload函数,如:<body onload="loadpopup()">

代码:

<script> 

function openwin(){ 

window.open("page.html","","width=200,height=200" 



function get_cookie(Name) { 

var search = Name + "=" 

var returnvalue = ""; 

if (document.cookie.length > 0) { 

offset = document.cookie.indexOf(search) 

if (offset != -1) { 

offset += search.length 

end = document.cookie.indexOf(";", offset); 

if (end == -1) 

end = document.cookie.length; 

returnvalue=unescape(document.cookie.substring(offset, end)) 





return returnvalue; 





function loadpopup(){ 

if (get_cookie('popped')==''){ 

openwin() 

document.cookie="popped=yes" 







</script> 

用户评论
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计