|
var thissize=20 |
声明一个变量,定义字符串长度?/td> |
var textfont="隶书" | 声明一个变量,定义字体?/td> |
var textcolor= new Array() textcolor[0]="000000" textcolor[1]="000000" textcolor[2]="000000" textcolor[3]="111111" textcolor[4]="222222" textcolor[5]="333333" textcolor[6]="444444" textcolor[7]="555555" textcolor[8]="666666" textcolor[9]="777777" textcolor[10]="888888" textcolor[11]="999999" textcolor[12]="aaaaaa" textcolor[13]="bbbbbb" textcolor[14]="cccccc" textcolor[15]="dddddd" textcolor[16]="eeeeee" textcolor[17]="ffffff" textcolor[18]="ffffff" |
定义一个新数组Qƈ列出其中的元素?/td> |
var message = new Array() message[0]="z恩在线 求知无限" message[1]="十二亿h的网上大? i_message=0 |
定义新数l,q列出其中的元素?/td> |
var i_strength=0 var i_message=0 |
声明变量Qƈ赋初倹{?/td> |
var timer | 声明变量?/td> |
function glowtext() { | 定义函数?/td> |
if(document.all) |
如果是IE览器,执行以下语句?/td> |
{ if (i_strength <=17) |
如果i_strength <=17Q执行以下语句?/td> |
{ glowdiv.innerText=message[i_message] document.all.glowdiv.style.filter= "glow(color="+textcolor[i_strength]+", strength=4)" i_strength++ |
输出i_message的|然后i_strength递加Q即亮度增加?/td> |
timer=setTimeout("glowtext()",100) } |
?00毫秒Q调用一ơglowtext函数?/td> |
else { clearTimeout(timer) setTimeout("deglowtext()",1500) } |
如果i_strength 大于17了,调用deglowtext函数Q即亮度开始变暗?/td> |
} } function deglowtext() { if(document.all) { if (i_strength >=0) |
定义deglowtext函数Qƈ当浏览器是IEӞi_strength >=0Ӟ执行以下语句?/td> |
{ glowdiv.innerText=message[i_message] document.all.glowdiv.style.filter= "glow(color="+textcolor[i_strength]+", strength=4)" i_strength-- |
输出i_message的|然后i_strength递减Q即亮度减弱?/td> |
timer=setTimeout("deglowtext()",100) } else { clearTimeout(timer) i_message++ |
?00毫秒Q调用一ơglowtext函数Q减到最暗,接着执行下一个字W串?/td> |
if (i_message>=message.length) {i_message=0} i_strength=0 intermezzo() } } } |
如果数组message中的字符串都执行完了Q一切恢复初始设|,q执行intermezzo函数?/td> |
function intermezzo() |
定义一个函数intermezzo?/td> |
{ glowdiv.innerText="" setTimeout("glowtext()",1500) } |
1.5U后Q重新调用glowtext函数?/td> |
如果与a,form对象Qimage对象Qapplet对象相对应的html标记中设定了name性质Q它的值将被用作document对象的属性名Q用来引用相应的对象Q其他的对象则不可以?
另外,input{如果作为form的子元素,则直接用inputName或者document.inputName来引用此对象是错误?必须使用formName.inputName引用,否则可以用inputName来引?
另外应该注意到有很多qx用的元素都没有name.
如果惛_用一个有id的元?只能用Id或者document.getElementById,document.all.id来引?
但是象这L(fng)元素,所以象<a href="......" name="linkname" id="linkid">......</a>q样?
可以?
linkid.href;
linkname.href;
document.all.linkid.href;
document.all.linkname.href;
document.getElementById("linkid").href;
document.getElementsByName("linkname")[0].href来引?
all是一个集合,包含所有html对像的集合,写一个程式,可以存取到所有的对像。像q样Q?
<script language="javascript">
var obj="";
for(i=0;i<document.all.length;i++)
obj+=document.all[i].tagName+";";
alert(obj);
</script>
注意要把E式攑ֈ</html>之后哦?