打字效果的文字

打字效果的文字

  修改显示的文字后直接插入到主页的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>