弹出窗口

更新时间:2023-03-06 15:52:11 阅读: 评论:0

芥菜丝-寒假去哪玩

弹出窗口
2023年3月6日发(作者:西部硬盘)

九种js弹出对话框的⽅法总结

【1、最基本的js弹出对话框窗⼝代码】

这是最基本的js弹出对话框,其实代码就⼏句⾮常简单:

复制代码代码如下:

因为这是⼀段javascripts代码,所以它们应该放在标签和之间。是对⼀些

版本低的浏览器起作⽤,在这些⽼浏览器中不会将标签中的代码作为⽂本显⽰出来。要养成这个好习惯啊。

【2、增加属性设置的js弹出对话框代码】

下⾯再说⼀说js弹出对话框窗⼝属性的设置。只要再往上⾯的代码中加⼀点东西就可以了。

我们来定制这个js弹出对话框弹出的窗⼝的外观,尺⼨⼤⼩,弹出的位置以适应该页⾯的具体情况。

复制代码代码如下:

ViewCode

参数解释:

js脚本开始;

弹出新窗⼝的命令;

""弹出窗⼝的⽂件名;

"newwindow"弹出窗⼝的名字(不是⽂件名),⾮必须,可⽤空""代替;

height=100窗⼝⾼度;

width=400窗⼝宽度;

top=0窗⼝距离屏幕上⽅的象素值;

left=0窗⼝距离屏幕左侧的象素值;

toolbar=no是否显⽰⼯具栏,yes为显⽰;

menubar,scrollbars表⽰菜单栏和滚动栏。

resizable=no是否允许改变窗⼝⼤⼩,yes为允许;

location=no是否显⽰地址栏,yes为允许;

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

js脚本结束

【3、⽤函数控制js弹出对话框窗⼝】

下⾯是⼀个完整js弹出对话框的代码。

复制代码代码如下:

ViewCode

...任意的页⾯内容...

这⾥定义了⼀个函数openwin(),函数内容就是打开⼀个窗⼝。在调⽤它之前没有任何⽤途。

怎么调⽤呢?

⽅法⼀:浏览器读页⾯时弹出窗⼝;

复制代码代码如下:

⽅法⼆:浏览器离开页⾯时弹出窗⼝;

复制代码代码如下:

⽅法三:⽤⼀个连接调⽤:

复制代码代码如下:

打开⼀个窗⼝

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

⽅法四:⽤⼀个按钮调⽤:

复制代码代码如下:

【4、同时弹出2个窗⼝的js弹出对话框】

对源代码稍微改动⼀下:

复制代码代码如下:

ViewCode

为避免弹出的2个窗⼝覆盖,⽤top和left控制⼀下弹出的位置不要相互覆盖即可。最后⽤上⾯说过的四种⽅法调⽤即可。

注意:2个js弹出对话框窗⼝的name(newwindows和newwindow2)不要相同,或者⼲脆全部为空。

【5、主窗⼝打开⽂件,同时弹出⼩窗⼝】

如下代码加⼊主窗⼝区:

复制代码代码如下:

ViewCode

加⼊区:

复制代码代码如下:

open

即可。

【6、js弹出对话框弹出的窗⼝之定时关闭控制】

下⾯我们再对js弹出对话框的窗⼝进⾏⼀些控制,效果就更好了。如果我们再将⼀⼩段代码加⼊弹出的页⾯(注意是加⼊到

的HTML中,可不是主页⾯中,否则...),让它10秒后⾃动关闭是不是更酷了?

⾸先,将如下代码加⼊⽂件的区:

复制代码代码如下:

functioncloit()

{tTimeout("()",10000)//毫秒}

然后,再⽤这⼀句话代替中原有的这⼀句就可以了。(这⼀句话千万不要忘记写

啊!这⼀句的作⽤是调⽤关闭窗⼝的代码,10秒钟后就⾃⾏关闭该窗⼝。)

【7、在js弹出对话框窗⼝中加上⼀个关闭按钮】

复制代码代码如下:

呵呵,现在更加完美了!

【8、内包含的js弹出对话框窗⼝-⼀个页⾯两个窗⼝】

上⾯的例⼦都包含两个窗⼝,⼀个是主窗⼝,另⼀个是弹出的⼩窗⼝。

通过下⾯的例⼦,你可以在⼀个页⾯内完成上⾯的效果。

复制代码代码如下:

ViewCode

functionopenwin()

{OpenWindow=("","newwin","height=250,width=250,toolbar=no,scrollbars="+scroll+",menubar=no");

//写成⼀⾏

("例⼦")

("")

("

Hello!

")

("Newwindowopened!")

("")

("")

()}

打开⼀个窗⼝

看看()⾥⾯的代码不就是标准的HTML吗?只要按照格式写更多的⾏即可。千万注意多⼀个标签

或少⼀个标签就会出现错误。记得⽤()结束啊。

【9、终极应⽤--js弹出对话框的窗⼝之Cookie控制】

回想⼀下,上⾯的弹出窗⼝虽然酷,但是有⼀点⼩⽑病(沉浸在喜悦之中,⼀定没有发现吧?)⽐如你将上⾯的脚本放在⼀个需

要频繁经过的页⾯⾥(例如⾸页),那么每次刷新这个页⾯,窗⼝都会⾃动执⾏js弹出对话框代码⼀次,是不是⾮常烦⼈?:-(有

解决的办法吗?Yes!;-)Followme.

我们使⽤cookie来控制⼀下就可以了。

⾸先,将如下代码加⼊主页⾯HTML的区:

复制代码代码如下:

ViewCode

然后,⽤(注意不是openwin⽽是loadpop啊!)替换主页⾯中原有的这⼀句即可。你

可以试着刷新⼀下这个页⾯或重新进⼊该页⾯,窗⼝再也不会再有js弹出对话框了。真正的实现只弹⼀次。

需要注意的是,JS脚本中的的⼤⼩写最好前后保持⼀致。

以上就是九种js弹出对话框的代码,如果有其它⽅法也可以提供给我喔,当然⾃⼰写的弹窗也Ok的啦。

本文发布于:2023-03-06 15:52:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678089131159588.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:弹出窗口.doc

本文 PDF 下载地址:弹出窗口.pdf

上一篇:祖国的祝福语
下一篇:返回列表
标签:弹出窗口
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|