要想提高自己主页的知名度,就是要有可观的回头客,这就要求主页能给人良好的印象,而动态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后的内容在编写时不能断行,否则会出错。
正文
动态HTML技术精彩实例(Z)2005-10-12 20:08:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/elva6401/5982.html
阅读(14044) | 评论(1)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论