栏目分类
Fireworks | 特效制作 | 设计技巧 | 设计实例 | 基础教程
Dreamweaver | 技术教程 | 应用实例 | 基础教程
Flash | 特效制作 | ActionScript | 制作技巧 | 制作实例 | 基础教程
FrontPage | HTML/CSS | JavaScript | ASP
排行榜
·Javascript:window对象的方法
·JavaScript实现无限级树型菜单
·用正则表达式和javascript对表单进行全面验证
·连续滚动图片的制作
·网页左右上下浮动广告代码制作
·JavaScript实际应用:子窗口和父窗口交互
·禁止页面缓存的方法
·网页里嵌入JavaScript验证空,汉字,字母,数字长度输入
·用javascript操作word文档
·用JavaScript判断日期、数字、整数和特殊字符
·javascript常用代码大全
·《VBScript制作实例》笔记
·javascript的键盘控制事件
·用JavaScript改进你的网页框架
·javascript全屏幕显示的问题
·用JavaScript操作数据库
·页面两侧对联广告(鼠标感应)代码效果
·透明渐变弹出菜单的制作
·自动最大化窗口的Javascript代码
·JavaScript对象与数组参考大全5

    您现在的位置: Linux宝库 >> 网页设计 >> JavaScript >> 文章正文
Javascript:window对象的方法
Linux宝库 收集整理  作者:Linux宝库  时间:2007-12-31  收藏本站
来自:http://doc.linuxpk.com/56232.html
联系:linuxmine#gmail.com
分类:[JavaScript]
  open(URL,WindowName,parameterList):open方法创建一个新的浏览器窗口,并在新窗口中载入一个指定的URL地址。

  close():close方法关闭一个浏览器窗口.

  alert(text):弹出一个信息框.

  confirm(text):弹出一个确认框.

  prompt(text,Defaulttext):弹出一个提示框.

  setTimeout(expression,time):定时设置,在一定时间后自动执行expression描述的代码,使用time设置时间,单位是毫秒.

  clearTimeout(timer):取消以前的定时设置.

  back():指示浏览器载入历史记录中的上一个URL地址.

  forward():指示浏览器载入历史记录中的下一个URL地址.

  stop():指示浏览器停止网页的装载.

  location:提供当前窗口的URL信息

  history:提供当前窗口的历史记录,可以在网页导航中发挥作用.

  closed:一个指出窗口目前是否关闭的逻辑值.

  self:引用当前文档对应的窗口.

  提示框,确认框,输入框的用法:

  提示框:使用alert(text)方法创建,显示一条简短信息,只有一个OK按钮.

  例:alert("你的输入是hello!");

  确认框:使用confirm(text)方法创建,显示一条简短信息,有OK按钮和Cancel按钮.

  例:confirm("确认?");

  输入框:使用prompt(text,Defaulttext)创建,显示一条信息后,用户可以在一个文本输入框中输入一定的文本.

  例:prompt("请输入您的姓名:","");

  


  <script language="JavaScript">

  <!--

  function suredo(src,q)

  {

  var ret;

  ret = confirm(q);

  if(ret!=false)window.location=src;

  }

  //-->

  </script>

  <a href='javascript:suredo("http://www.cnbruce.com/bluebook/","您确定要去?")'>My FlashBook</a>

  


  可用在删除记录集前的查询确认。

  还有一个例子则是DW自动生成的跳转菜单的代码,其默认是本窗口中打开的

  


  <script language="JavaScript" type="text/JavaScript">

  <!--

  function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  if (restore) selObj.selectedIndex=0;

  }

  //-->

  </script>

  <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">

  <option value="http://www.blueidea.com/bbs" selected>经典论坛</option>

  <option value="http://www.blueidea.com/bbs">经典论坛</option>

  <option value="http://www.blueidea.com/bbs">经典论坛</option>

  </select>

  


  注意:DW自动生成的是targ+".location='" 当参数应用时就是 parent.location 只能是当前窗口打开。

  而需要的新打开窗口是采用 window.open方法。所以,要在DW原有代码基础上修改JS。

  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");

  ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

  eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");

  参数调用

  MM_jumpMenu('parent',this,0)"

  ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

  MM_jumpMenu('window',this,0)"

  


  <script language="JavaScript" type="text/JavaScript">

  <!--

  function MM_jumpMenu(targ,selObj,restore){ //v3.0

  eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");

  if (restore) selObj.selectedIndex=0;

  }

  //-->

  </script>

  <select name="menu1" onChange="MM_jumpMenu('window',this,0)">

  <option value="http://www.blueidea.com/bbs" selected>经典论坛</option>

  <option value="http://www.blueidea.com/bbs">经典论坛</option>

  <option value="http://www.blueidea.com/bbs">经典论坛</option>

  </select>

  


  当然,之前常处理的用法是这样的

  


  <select onChange="if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;">

  <option selected>更多链接……</option>

  <option value="http://www.cnbruce.com">cnbruce</option>

  <option value="http://daonet.myrice.com/old/">daonet</option>

  <option value="http://www.blueidea.com">blue!dea</option>

  </select>

  

本文来自:http://doc.linuxpk.com/56232.html
 
     最新更新
·JScript脚本技术基础
·面向对象的JavaScript编程
·一则装载页面进度条
·IE5中用JavaScript跨frame加option问题
·轻松实现删除确认
·初学Javascript之cookie篇(译)
·JavaScript对象与数组参考大全5
·JavaScript对象与数组参考大全4
·JavaScript对象与数组参考大全3
·破解网页禁止鼠标右键的技巧
·编写JScript代码
·Jscript内部对象
·JScript创建自己的对象
·JScript对象
·JScript函数
·JScript运算符优先级
·JScript运算符
·JScript数据类型
·使用JScript的变量
·JavaScript对象与数组参考大全2
·JavaScript对象与数组参考大全1
·利用JavaScript创建功能强大的GUI
·在网页中控制wmplayer播放器
·用JavaScript为你的网站加密
·使用Javascript制作声音按钮
·JavaScript图片小特效5例
·网页状态栏特效全攻略
·用Javascript自动输出网页文本
·IENC通用的藏鼠标右键一法
·如何消除个人主页空间的广告窗口