注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

倚楼听风雨

没有理想的人,永远也不能翱翔与蓝天白云之上~

 
 
 

日志

 
 

JSP窗口(2)  

2008-09-22 23:01:36|  分类: java |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

【3、用函数控制弹出窗口】

  下面是一个完整的代码:

  

  〈html〉

  〈head〉

  〈script LANGUAGE="JavaScript"〉

  〈!--

  function openwin() {

  window.open ("page.html", "newwindow", "height=100, width=400,toolbar=no,menubar=no, scrollbars=no, resizable=no, location=no, status=no")

  //写成一行

  }

  //--〉

  〈/script〉

  〈/head〉

  〈body 〉

  ...任意的页面内容...

  〈/body〉

  〈/html〉

  这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。

怎么调用呢?

 

  方法一:〈body 〉 浏览器读页面时弹出窗口;

 

  方法二:〈body 〉 浏览器离开页面时弹出窗口;

 

  方法三:用一个连接调用:〈a href="#" 〉打开一个窗口〈/a〉

注意:使用的“#”是虚连接。

 

  方法四:用一个按钮调用:〈input type="button" value="打开窗口"〉

  【4、同时弹出2个窗口】

  对源代码稍微改动一下:

  〈script LANGUAGE="JavaScript"〉

  〈!--

  function openwin() {

  window.open ("page.html", "newwindow", "height=100, width=100,

  top=0,left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no,

  location=no,status=no")

  //写成一行

  window.open ("page2.html", "newwindow2", "height=100, width=100,   

  top=100,left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no,  

  location=no,status=no")

  //写成一行

  }

  //--〉

  〈/script〉

 

  为避免弹出的2个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖即可。最后用上面说过的四种方法调用即可。

注意:2个窗口的name(newwindows和newwindow2)不要相同,或者干脆全部为空。OK?

  评论这张
 
阅读(170)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017