首 页 ┆ 源码下载 ┆ IT学院 ┆ 字体下载 ┆ 模板下载 ┆ 源码发布 ┆ 广告合作 ┆ 网站地图
► 设为首页
► 加入收藏
► 联系我们
源码下载 >> ASP源码 | PHP源码 | ASP.net源码 | JSP源码 | CGI源码 | VC/C++源码 | VB源码 | Delphi源码 | Flash源码
文章学院 >> 网络编程 | 网页设计 | 图形图象 | 数据库 | 服务器 | 网络媒体 | 网络安全 | 操作系统 | 办公软件 | 软件开发 | 黑客知识
字体下载 >> 精制字体 | 非英字体 | 艺术字体 | 著名字体 | 哥特式 | 简单字体 | 手写体 | 节假日 | 图案字体 | 精度像素 | 中文字体
模板下载 >> 企业门户 | 数码网络 | 休闲娱乐 | 影视音乐 | 旅游名胜 | 文化艺术 | 电子商务 | 个性展示 | 登陆导航 | Flash模板
►►您当前的位置:源码园 → IT学院 → 网络编程 → 其他相关 → 文章内容

制作Javascript弹出窗口技巧九则

作者:无从考证  来源:不详  发布时间:2007-2-6 18:12:44
经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面俺就带您剖析它的奥秘。 

  1、最基本的弹出窗口代码 

  其实代码非常简单: 

  < SCRIPT LANGUAGE="javascript">

  < !--

  window.open ("page.html")

  -- 
>

  < /SCRIPT> 

  因为这是一段Javascript代码,所以它们应该放在< SCRIPT LANGUAGE="javascript">之间。 < !-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 

  window.open ("page.html") 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。 

  用单引号和双引号都可以,只是不要混用。 

  这一段代码可以加入HTML的任意位置,< head>和< /head>之间可以,< body>间< /body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。 也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。 

  2、?过设置后的弹出窗口 

  下面再说一说弹出窗口的设置。只要再往上面的代码中加一点东西就可以了。我们来定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。 

  < SCRIPT LANGUAGE="javascript">

  < !--

  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")

  //写成一行

  -->

  < /SCRIPT> 

  参数解释: 

  < SCRIPT LANGUAGE="javascript"> js脚本开始;

  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为允许;

  < /SCRIPT> js脚本结束 

  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 onunload="openwin()"> 浏览器离开页面时弹出窗口;

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

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

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

[1] [2]  下一页

[] [返回上一页] [打 印]
  • 上一篇文章:javascript表单之间的数据传递
  • 下一篇文章:如何固定网页的语言编码、字号、字体

  • 相关文章:
  • Excel实用操作技巧九则
  • 精华推荐:Excel实用技巧九则
  • 制作Javascript弹出窗口技巧九则
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 源码发布
Copyright © 2003-2009 Ymyasp.Com. All Rights Reserved .
备案序号:粤ICP备07029071号