打字效果的文字 |
|
打字效果的文字
修改显示的文字后直接插入到主页的html<body></body>之间 <script language=javascript> var layers = document.layers, style = document.all, both = layers || sty le, idme=908601; if (layers) { layerRef = 'document.layers'; styleRef = ''; } if (style) { la yerRef = 'document.all'; styleRef = '.style'; } function writeOnText(obj, str) { if (layers) with (document[obj]) { document.open(); document.write(str); document.close(); } if (style) eval(obj+'.innerHTML= str'); } var dispStr = new Array( "朋友欢迎光临菜鸟工作室" ); var overMe=0; function txtTyper(str, idx, idObj, spObj, clr1, clr2, delay, plysnd) { var tmp0 = tmp1 = '', skip =100; if (both && idx <= str.length) { if (str.charAt(idx) == '<') { while (str.charAt(idx) != '>') idx++; idx++; } if (str.charAt(idx) == '&' && str.charAt(idx+1) != ' ') { while (str.charAt( idx) != ';') idx++; idx++; } tmp0 = str.slice(0,idx); tmp1 = str.charAt(idx++); if (overMe==0 && plysnd==1) { if (navigator.plugins[0]) { if(navigator.plugins["LiveAudio"][0].type=="audio/basic" && navigator.ja vaEnabled()) {document.embeds[0].stop(); setTimeout("document.embeds[0].play(false)",100); } } else if (document.all) { ding.Stop(); setTimeout("ding.Run()",100); } overMe=1; } else overMe=0; writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+ "</font><font color='"+clr2+"'>"+tmp1+"</font></span>"); setTimeout("txtTyper('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+" ', '"+clr2+"', "+delay+" ,"+plysnd+")",delay);}} function init() { txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', '#339933', '#99FF33', 300, 0); } </script> <BODY onload=init() > <DIV class=ttl1 id=ttl0></DIV> </BODY> |