网页入门及小技术(编辑修改稿)内容摘要:
ad body onload=openwin() ……… . /body /html 这里定义了一个函数 openwin(),函数内容就是打开一个窗口。 怎么调用呢。 方法一: body onload=“openwin()” 浏览器读页面时弹出窗口; 方法二: body onunload=“openwin()” 浏览器离开页面时弹出窗口; 方法三:用一个连接调用: a href=“” onclick=“openwin()”打开一个窗口 /a 注意:使用的 “ ”是虚连接。 方法四:用一个按钮调用: input type=button onclick=openwin() value=打开窗口 【 下面是一个完整的代码, 用函数控制弹出窗口 】 如果我们再将一小段代码加入弹出的页面 (注意是加入到 HTML中,可不是主页面中,否则 ...),让它 10秒后自动关闭是不是更酷了。 首先,将如下代码加入 head区: script language=“JavaScript” function closeit() { setTimeout(“()”,10000) //毫秒 } /script 然后,再用 body onload=“closeit()” 这一句话代替 BODY这一句就可以了。 (这一句话千万不要忘记写啊。 这一句的作用是调用关闭窗口的代码, 10秒钟后就自行关闭该窗口。 ) 【 弹出的窗口之定时关闭控制 】 【 在弹出窗口中加上一个关闭按钮 】 FORM INPUT TYPE=39。 BUTTON39。 VALUE=39。 关闭 39。 onClick=39。 ()39。 /FORM 呵呵,现在更加完美了。 【 同时弹出 2个窗口 】 script LANGUAGE=JavaScript ! function openwin() { (, newwindow, height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n o, status=no“) (”“, ”newwindow2“, ”height=100, width=100, top=1 00, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, loca tion=no, status=no“) } // /script 为避免弹出的 2个窗口覆盖,用 top和 left控制一下弹出的位置不要相互覆盖即可。 最后用上面说过的四种方法调用即可。 注意: 2个窗口的 name(newwindows和 newwindow2)不要相同,或者干脆全 部为空。 【 终极应用 弹出的窗口之 Cookie控制 】 首先,将如下代码加入主页面 HTML的 HEAD区: script function openwin(){ (,width=200,height=200) } function get_cookie(Name) { var search = Name + = var returnvalue =。 if ( 0) { offset = (search) if (offset != 1) { offset += end = (。 , offset)。 if (end == 1) end =。 returnvalue=unescape((offset, end)) } } return returnvalue。 } function loadpopup(){ if (get_cookie(„popped‟)==„‟){ openwin() =“popped=yes” } } /script 然后,用 body onload=“loadpopup()”( 注意不是 op。网页入门及小技术(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。