动态HTML技术精彩实例

2016-02-19 21:34 1 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的动态HTML技术精彩实例,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - Web开发 】

  要想提高自己主页的知名度,就是要有可观的回头客,这就要求主页能给人良好的印象,而动态HTML(DHTML)技术制作的动态网页,能产生令人震撼的视觉冲击效果,使你的主页令人流连忘返。

  下面介绍几个精彩实例,以飨读者。

  一、飞行的图片

  在head中适当位置加入如下代码:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

script language="JavaScript"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

!--

var left=0;

var top=200;

var stepx=2;

function jump()

{

left=left+stepx;

if(left710) stepx=-2;

if(-left0) 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中适当位置加入如下代码:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

script language="JavaScript"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

!--

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.possizes.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"

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

!--

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后的内容在编写时不能断行,否则会出错。

来源:https://www.tulaoshi.com/n/20160219/1626572.html

延伸阅读
标签: Web开发
见的例子就是:一个站点上有多个页面样式提供浏览者选择。 同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式。 自然会想到了Cookie技术  以下是程序代码: HTML HEAD link ID="skin" rel="stylesheet" type="text/css" TITLE换肤技术/TITLE SCRIPT LANGUAGE=javascript !-- function SetC...
标签: Web开发
1.创建链接 script language="javascript" var o = document.body; //创建链接 function createA(url,text) {     var a = document.createElement("a");     a.href = url;     a.innerHTML = text;     a.style.color = "red...
标签: Web开发
最近小妹在做一个人力资源管理系统,用的是SSH. 遇到一个问题,就是在添加员工信息(employee)的时候,部门是(下拉列表)形式,因此想将此下拉列表做成动态的,直接从部门表(department)中取得。我用的方法是: html:select property="deptid1" html:option value="请选择"请选择/html:option logic:iterate id="departmen...
标签: Java JAVA基础
随着WEB技术的发展,WEB内容从一些静态的页到内容丰富的动态页。对于广大WEB开发人员来讲动态页面的生成是一个挑战。有许多的方法来试图解决这个问题,如plug-in技术及基于服务器端的APIs等方法,但存在的一个问题是这些方法是针对某个特定的web服务器,如Microsoft提供的ASP技术就只针对它的IIS及Personal web服务器。  目前用于生...
Delphi的包是Delphi IDE的核心技术,没有包也就没有了Delphi的可视化编程。包也可以用在我们开发的项目中,其好处是可以代码共享,减小工程尺寸,单纯通过替换包文件就能实现工程的升级和补丁。但是我们要加载包,就要知道包中已经存在的类。关于如何动态加载包的资料比比皆是我就不想就此问题讨论了。但是Delphi的IDE很是特殊,它无需事先知道...

经验教程

616

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部