随笔-179  评论-666  文章-29  trackbacks-0

弹出窗口

格式:

<SCRIPT LANGUAGE="javascript">
<!--
window.open('index.htm','title','height=100,width=200,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no')
-->
</SCRIPT>

参数解释如下:

'index.htm' 弹出窗口的目标文件名
'title'     弹出窗口的标题
height      弹出窗口的高度
width       弹出窗口的宽度
top         弹出窗口与屏幕上方的距离
left        弹出窗口与屏幕左侧的距离
toolbar=no     是否显示工具栏,如果显示则为yes
menubar=no     是否显示菜单栏,如果显示则为yes
scrollbars=no  是否显示滚动条,如果显示则为yes
location=no    是否显示地址栏,如果显示则为yes
status=no      是否显示状态栏,如果显示则为yes
resizable=no   是否允许改变窗口大小,如果允许则为yes

posted on 2005-07-02 16:18 Alpha 阅读(1412) 评论(3)  编辑  收藏 所属分类: JavaScript

评论:
# re: 弹出窗口 2005-07-07 09:46 | Alpha

名称: 使网页自动定时刷新
代码: 将以下代码加入HTML的<HEAD></HEAD>之间

<META HTTP-EQUIV="refresh" content="10; url="你想访问的网址">

说明: 其中10代表当前页完全下载完成10秒后自动链接到指定的URL,把URL去掉就表示每隔10秒自动刷新一次主页。

------------------

10秒钟自动关闭窗口

< script language="JavaScript">

  function closeit() {

  setTimeout("self.close()",10000) //毫秒

  }

< /script>
  回复  更多评论
  
# re: 弹出窗口 2005-07-07 09:59 | Alpha
将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,非常烦人!
我们使用cookie来控制一下就可以了。首先,将如下代码加入主页面HTML的< HEAD>区

<script language="javascript">

  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>

然后,用< body onload="loadpopup()">(注意不是openwin而是loadpop啊!)

需要注意的是,JS脚本中的的大小写最好前后保持一致。
  回复  更多评论
  
# re: 弹出窗口 2005-08-29 21:36 | 雨光
为什么“不是openwin而是loadpop啊”?  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: