| |
主页javascript特效19则
|
日期:2008年11月25日 作者:清风网络学院
查看:[大字体 中字体
小字体]
|
1 不让页面嵌套在其他框架结构里 如果你不想让你的页面被嵌套在其他框架结构里,你可以在你的页面相应位置加入下面几行代码即可。(此处略去相应位置其它HTML代码)
< head > < script language="javascript" > if(self!=top){top.location=self.location;} < /script > < /head >
2 不让页面脱离相应的框架结构 如果你不想让你的页面脱离相应的框架结构,也只要在相应页面中加入下面代码。(此处同样略去相应位置其它HTML代码)
< head > < script language="javascript" > if(self==top){self.location.href="url";} < /script > < /head >
---- 这里的url应该设置成你网页中定义相应框架结构的页面地址。
3 在新的窗口中打开页面 你还可以设置在新的窗口中打开你的页面,而不是用你的页面替换原有页面。
window.open("url","windowName","windowFeatures")
4 让网页具备浏览器识别适应功能 让网页具备浏览器识别适应功能
---- 随着网络的技术发展,动态网页已被Netscape和Microsoft分别引入应用,但在标准应用中有相当大的分歧,往往必须分别为它们俩分别编写不同的H TML页面,同时兼顾不支持动态网页的浏览器。用下面的javascript可以解决这个问题。
< script language="javascript" > function testBrowser(){ ie=((navigator.appName=="Microsoft. Internet Explorer")&& (parseInt(navigator.appVision) >=4)) ns=((navigator.appName=="Netscape")&& (parseInt(navigator.appVision) >=4)) if(ie){self.location.href="index_ie.html";} if(ns){self.location.href="index_ns.html";} } < /script > 同时,还必须在该页面的BODY 中还要加入对程序的调用: < body onLoad="testBrowser()" >
---- 这个调用在网页被加载时激活,如果浏览器是IE4.0或更高版本,浏览器就加载相应 index_ie.html;如果浏览器是Netscape 4.0或更高版本,浏览器就加载相应 index_ns.html;如果两种情况都不满足,浏览器就停留在现在的页面。
5 对表单进行校验 < script language="javascript" > function checkForm(){ if (document.userInfo.userName.value==""){ alert(“用户名必须输入:”) return false;} if (document.userInfo.userEmail.value.indexOf(@)==-1){ alert("请输入正确的电子邮件地址!”); return false;} }< /script > 同时,在表单的提交项中必须加入对该程序的调用: < form action="YOUR_CGI" onSubmit="checkForm()" >
上一篇:字体网站篇
下一篇:判断Cookies是否处于开启状态
|
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
| |