当前位置:首页>>视障教育>>盲校教学>>正文
2008年4月21日 星期一 8:57:16 星期一
盲人如何制作网页讲座六- 如何在网页中制作弹出窗口和播放音视频文件
[ 来源: | 作者: | 时间:2008-4-7 8:43:14 | 浏览: ]
收藏到新浪ViVi 添加到收藏夹 字号选择〖 〗 / 双击滚屏 单击停止


盲人如何制作网页讲座六- 如何在网页中制作弹出窗口和播放音视频文件
一、在网页中制作弹出窗口

经常上网的朋友肯定会遇到这样的情况,当登陆某网站的首页时,立刻会弹出一个窗口,或者在点击某个连接或点击某按钮时也会弹出窗口,有时这个窗口几秒钟后会自动消失,有时需要手动将其关闭。通常这些窗口里面显示的内容都是网站的一些提示信息,如注意事项、版权信息、警告、欢迎光临等。

实际上制作这样的页面效果非常容易,只要在该页面的代码中加入几段命令即可实现。下面咱们就一起来深度探索其制作原理。

(一)弹出窗口基本代码

若希望在制作的网页中把事先已经做好的"abc.htm",这一页面做为窗口弹出的话,只要把下面的代码复制到您的网页中的<head> 和 </head> 之间即可:

<SCRIPT LANGUAGE="javascript">

<!-- window.open('abc.htm', '窗口名称', 'width=260, height=200, top=0,left=0, toolbar=no,menubar=no, scrollbars=no, resizable=no,location=no, status=no') -->

</SCRIPT>

实例解析:

1、<SCRIPT LANGUAGE="javascript">: 因本弹出窗口的代码是一段 “javascript” 角本语言,这段代码是角本的开始标签;

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

3、'abc.htm': 弹出窗口的文件名;

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

5、width=260 弹出窗口的宽度;

6、height=300: 弹出窗口的高度;

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

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

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

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

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

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

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

14、</SCRIPT>: Javascript 脚本结束;

15、<!-- -->: 该标签的目的是避免浏览器把没有使用大于号和小于号的代码显示出来,这个主要是针对低版本的浏览器。

(二) 用函数控制弹出窗口

建立弹出窗口函数,使用起来更方便,调用函数可以在打开页面的时候弹出窗口,也可以在关闭该页面的时候弹出窗口,而且还可以利用链接或按钮进行调用。请看下面的实例:

<html>

<head>

<script LANGUAGE="JavaScript">

<!--

function openwin()

{

window.open ('abc.htm', '窗口名称', 'width=260, height=300, toolbar=no, menubar=no,scrollbars=no, resizable=no, location=no, status=no')

}

-->

</script>

</head>

<body>

网页内容

</body>

</html>

上面的实例中定义了一个函数openwin(),函数的功能就是打开一个名为 “abc.htm”的窗口。在调用它之前是没有任何用途的,那么怎么调用呢?请看下面的实例讲解。

1、打开页面的时候自动弹出: 只要在<body>标签中加入相应的代码即可,代码是 <body onload="openwin()">;

2、关闭页面后弹出窗口: 代码是 <body onunload="openwin()">

3、用一个连接调用:代码是 <a href="#" onclick="openwin()">打开一个窗口</a>

4、用一个按钮调用: 代码是 <input type="button" onclick="openwin()" value="打开窗口">

5、 同时弹出两个窗口,该功能只要对源代码稍微改动一下即可。具体改动方法如下:

<script LANGUAGE="JavaScript">

<!--

function openwin()

{

window.open ('abc1.htm', '窗口名称1', 'width=260, height=300, toolbar=no, menubar=no,scrollbars=no, resizable=no, location=no, status=no')

window.open ('abc2.htm', '窗口名称2', 'width=260, height=300, toolbar=no, menubar=no,scrollbars=no, resizable=no, location=no, status=no')

}

-->

</script>

注意事项:为避免弹出的两个窗口覆盖,用top和left控制一下弹出的位置不要相互覆盖。最后用上面介绍过的四种方法调用即可。两个窗口的name(窗口名称1和窗口名称2)不要相同,或者干脆全部为空。

(三) 定时关闭和手动关闭打开的窗口

1、自动关闭窗口

首先,将如下代码加入 “abc.htm” 文件的<head>区:

<script language="JavaScript">

<!--

function closeit()

{

setTimeout("self.close()",10000)

}

-->

</script>

实例解析:

(1) 上例是在所弹出的窗口 “abc.htm” 文件中定义了一个关闭页面的函数,其中的 10000 这个数值是毫秒,每秒等于1000毫秒。那么本例将在10秒钟以后关闭窗口;

本新闻共2页,当前在第1页  1  2  

责任编辑:

读者评论:



发表评论:

会员名称:
密码:匿名 ·注册·忘记密码?
评论内容:
(最多300个字符)
  查看评论



相关文章:

[发送给好友] [打印本页] [关闭窗口] [返回顶部] 转载请注明来源:Www.tejiao.cn
上一篇文章:盲人如何制作网页讲座五-网页颜色的处理
下一篇文章:盲人如何制作网页讲座七- 在网页中如何使用列表(上)
特别声明: 本站文章版权归文章原始作者所有。除部分特别声明禁止转载的专稿外的其他文章勿用于商业用途的可以转载,但请务必注明出处和原始作者。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
文章搜索
    
精彩推荐
论坛新贴
热点图文