特酷的文本输出


脚本说明:
第一步:把如下代码加入<head>区域中
<style>
<!--
@media screen{
    fx\:TYPEWRITER { behavior:url(lu.htc);
        height: 15pt;

    }
}
td {  font-size: 9pt}
.heading1 {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 18pt; color: #990099}
-->
</style>


第二步:把如下代码加入<body>区域中
      <p><fx:typewriter speed="100">欢迎光临南京有线电视台网站,请多提意见。http://www.njcatv.net  E-mail:baron@njcatv.net</fx:typewriter></p>


第三步:建立一个名为lu.htc的文件,内容如下。(注意要在文本窗口中编辑好!)
<EVENT id=typewriter name=typewriter />
<ATTACH event=onload for=window handler=startTyping />
<method name=typeIt />
<property name=speed />
<script language="javascript">

// 声明变量
var counter=0;
var buffer1;
var buffer2;
var bufLength;
var typing;
if (!speed) {var speed=100}

function startTyping(){
    buffer1 = element.innerText;
    element.innerText="";
    buffer2 = "";
    bufLength = buffer1.length;

    typing = window.setInterval(uniqueID+".typeIt()",speed);
}

function typeIt(){
    buffer2 = buffer2 + buffer1.substring(counter,counter+1);
    element.innerText = buffer2;
    counter = counter + 1;
    if (counter == bufLength){clearInterval(typing)}
}
</script>