01页面特效.docx
- 文档编号:3539892
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:26
- 大小:353.17KB
01页面特效.docx
《01页面特效.docx》由会员分享,可在线阅读,更多相关《01页面特效.docx(26页珍藏版)》请在冰豆网上搜索。
01页面特效
1.1HTML页面反向显示
【实例描述】
默认的HTML页面内容是从左到右显示的。
本例将学习如何将其设置为从右到左显示。
【实现代码】
这是一段伟大的历史
来自全世界的瞩目和掌声
【运行效果】反向显示的效果如图1-1所示。
图1-1反向显示的效果
【难点剖析】本例的重点是dir属性,很多文本显示控件都具备这个属性,
其用来控制文本的显示方向。
“rtl”就是righttoleft的意思,表示从右到左显示。
如果从左到右显示,就是“ltr”。
1.17以频道模式打开页面
【实例描述】
在打开一些警告或说明的页面时,通常都不允许某些操作,如最大化、最小化等。
本例介绍如何打开一个只有标题栏和关闭按钮的界面,这种模式被称为频道模式。
【实现代码】
functionchannel()
{
window.open("以频道模式打开页面2.htm","_blank","channelmode")
}
需要创建一个名为“以频道模式打开页面2.htm”的页面,内容不限。
【运行效果】
打开的频道模式页面如图1-10所示。
图1-10打开的频道模式页面
【难点剖析】
本例使用了“window.open”方法,用来打开一个新的页面,同时指定打开的参数“channelmode”,表示以频道模式打开新页面。
1.24使用JavaScript传递页面参数
【实例描述】
ASP和ASP.NET都提供获取页面参数的对象,而JavaScript只能通过自定义方法实现。
本例将学习如何获取页面传递过来的参数。
【实现代码】
functionGetArgs(parms,parmName)
{
varargIndex=parms.indexOf("?
")//获取?
所在的位置
vararg=parms.substring(argIndex+1);//获取?
后面的字符串
varvalArg="";
args=arg.split("&");//使用split将参数分解为数组
for(vari=0;i { str=args[i]; vararg=str.split("="); if(arg.length<=1)continue;//没有参数的时候 if(arg[0]==parmName) valArg=arg[1];//获取指定参数的值 } returnvalArg; } functionPageParm() { varmyname=GetArgs(window.location.href,"name"); document.write("您请求的参数值为: "+myname); } 【运行效果】 带传递参数的页面效果如图1-14所示。 【难点剖析】 本例的重点是浏览器中参数传递的格式。 从一个页面传递参数到另一个页面的格式为“页面地址? 参数1名=参数值&参数2名=参数值”,其中“? ”表示后面紧跟的字符串是参数,“&”用来连接两个参数。 获取页面地址使用的是“window.location.href”。 获取页面地址后使用“string”对象的一些方法分解字符串,以实现参数的提取。 图1-14带传递参数的页面效果 1.6保护自己的网页不被放入框架 【实例描述】 随着网络信息的传播,很多网站不再具备自己的内容,而是使用框架,加载其他网站的内容。 如果不允许网页被他人加载,可使用本例提供的方法。 【实现代码】 //www.w3.org/1999/xhtml">
if(self!
=top){
top.location=self.location;//判断是否是顶层,不是则将当前页设置为顶层
}