当前位置: 首页 > 图文教程 > Java技术 > Java Web开发 > Java Web开发:小编浅谈JavaScript小技巧(7)

Java Web开发
JSP的技术方法
错误处理页面的制作404,和500
JSP动态生成并调用JSP程序
jsp防注入的代码,如何防止SQL注入的方法和预编译的PreparedStatement的代码例子
一段生成验证码图片的程序
include与jsp:include区别
jsp基础速成精华讲解
Ajax servlet实现
如何从JSP页面传送动态图片
Java中用Servlet Listener实现定时监听
JSP、Servlet中的相对路径和绝对路径
如何成为一个优秀的jsp程序员
Java开源软件六大帮派
JSP高访问量下的计数程序 (转载)
Servlet中的这些问题,你注意到了吗?
JSP解决中文乱码问题
Servlet常见错误校验表
Session和Cookie的深入研究
无限菜单之 xml+popup 版(IE5.5+)
关于hibernate多对多----many to many

Java Web开发:小编浅谈JavaScript小技巧(7)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-12-26   浏览: 61 ::
收藏到网摘: n/a

在网上查了许多相关的资料,今天整理一下文章,发布到软晨学习网网站上,希望对大家有所帮助。JavaScript是人们俗称的脚本语言,一些页面特效程序员们往往选择使用它来实现。JavaScript在编程中起着至关重要的作用。下面小编分享一些JavaScript常用技巧。

 

1.页面进入和退出的特效

进入页面 <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">

推出页面 <meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 

这个是页面被载入和调出时的一些特效。duration表示特效的持续时间,以秒为单位。transition表示使用哪种特效,取值为1-23:

  0 矩形缩小

  1 矩形扩大

  2 圆形缩小

  3 圆形扩大

  4 下到上刷新

  5 上到下刷新

  6 左到右刷新

  7 右到左刷新

  8 竖百叶窗

  9 横百叶窗

  10 错位横百叶窗

  11 错位竖百叶窗

  12 点扩散

  13 左右到中间刷新

  14 中间到左右刷新

  15 中间到上下

  16 上下到中间

  17 右下到左上

  18 右上到左下

  19 左上到右下

  20 左下到右上

  21 横条

  22 竖条

  23 以上22种随机选择一种

 

 

2.在规定时间内跳转

<META http-equiv=V="REFRESH" content="5;URL=http://www.51js.com">

 

 

3.网页是否被检索

<meta name="ROBOTS" content="属性值">

  其中属性值有以下一些:

  属性值为"all": 文件将被检索,且页上链接可被查询;

  属性值为"none": 文件不被检索,而且不查询页上的链接;

  属性值为"index": 文件将被检索;

  属性值为"follow": 查询页上的链接;

  属性值为"noindex": 文件不检索,但可被查询链接;

  属性值为"nofollow": 文件不被检索,但可查询页上的链接。

 

 

4email地址的分割

把如下代码加入 <body>区域中

<a href="mailto:[email protected]">[email protected] </a>

 

 

5、流动边框效果的表格

把如下代码加入 <body>区域中

<SCRIPT>

l=Array(6,7,8,9,'a','b','b','c','d','e','f')

Nx=5;Ny=35

t=" <table border=0 cellspacing=0 cellpadding=0 height="+((Nx+2)*16)+"> <tr>"

for(x=Nx;x <Nx+Ny;x++)

t+=" <td width=16 id=a_mo"+x+">  </td>"

t+=" </tr> <tr> <td width=10 id=a_mo"+(Nx-1)+">  </td> <td colspan="+(Ny-2)+" rowspan="+(Nx)+">  </td> <td width=16 id=a_mo"+(Nx+Ny)+"> </td> </tr>"

for(x=2;x <=Nx;x++)

t+=" <tr> <td width=16 id=a_mo"+(Nx-x)+">  </td> <td width=16 id=a_mo"+(Ny+Nx+x-1)+">  </td> </tr>"

t+=" <tr>"

for(x=Ny;x>0;x--)

t+=" <td width=16 id=a_mo"+(x+Nx*2+Ny-1)+">  </td>"

***(t+" </tr> </table>")

var N=Nx*2+Ny*2

function f1(y){

for(i=0;i <N;i++){

c=(i+y)%20;if(c>10)c=20-c

document.all["a_mo"+(i)].bgColor=""""#0000"+l[c]+l[c]+"'"}

y++

setTimeout('f1('+y+')','1')}

f1(1)

</SCRIPT>