![]() |
|
动态HTML技术精彩实例
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
广告招租,e-mail:yesize@hotmail.com 要想提高自己主页的知名度,就是要有可观的回头客,这就要求主页能给人良好的印象,而动态HTML(DHTML)技术制作的动态网页,能产生令人震撼的视觉冲击效果,使你的主页令人流连忘返。 下面介绍几个精彩实例,以飨读者。 一、飞行的图片 在<head>中适当位置加入如下代码: <script language=JavaScript> <!-- var left=0; var top=200; var stepx=2; function jump() { left=left+stepx; if(left>710) stepx=-2; if(-left>0) stepx=2; sign.style.left=left; sign.style.top=top; timeID=setTimeout(jump(),100); } --> </script> <body>改为<body onload=t=setTimeout(jump(),20)>,然后在body后适当位置加入如下代码: <div id=sign style=position:absolute;left:0;top:200;width:135;> <img src=myphoto.jpg width=56 height=44 > </div> 这样,选定的图片就会在窗口中上部从左往右飞行,碰到右边界向左飞行,不断循环。 二、弹簧文字 在<head>中适当位置加入如下代码: <script language=JavaScript> <!-- var sizes=new Array(-2px,-1px,0px,1px,2px,3px,4px, 5px,6px,7px,8px,9px,10px,11px,12px,13px); sizes.pos=0; function rubberBand() { var el=document.all.elastic; if(null==el.direction) el.direction=1; else if((sizes.pos>sizes.length-2)||(0==sizes.pos)) el.direction*=-1; el.style.letterSpacing=sizes[sizes.pos+=el.direction]; } --> </script> <body>改为<body onload=setInterval(rubberBand(),150)>,然后在body后适当位置加入如下代码: <center> <h2 id=elastic>弹簧文字 </h2> </center> 当然可在上述代码中加入文字的大小和颜色等,文字就会像弹簧一样左右伸缩。 三、强制浏览者点击某链接 现今很多个人主页都在做广告,可苦于游览者往往不会主动点击广告链接。如果你的主页有个项目做得不错,如“软件下载”一栏提供不少好的软件,可浏览者尽下载软件,没有给你一个好处。你现在可以通过下面方法强制浏览者先点击广告,再进入下载页面下载软件。 在body后加入如下代码: <script language=JavaScript> <!-- var Flag=0 --> </script> 假如你的广告链接图为1.jpg,链接网址为http://www.1.com,则应采用如下代码: <a href=http://www.1.com target=_blank onclick=Flag=1;return true> <img src=1.jpg border=0 height= width=> </a> 然后你才想让浏览者进入你的网页download.htm,则加入如下代码: <a href=download.htm target=_blank ; onclick=if(Flag==1) return true; else {alert(如果您想从本站下载软件,请先点击上面的广告,再把它最小化,这不会影响您的浏览,多谢!); return false} onmouseover=return true>软件下载 </a> 注意:上面alert后的内容在编写时不能断行,否则会出错。
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||