老兄,给你个忠告,做邮件系统,不可以用脚本,这样太慢啦。单独的考虑用可以编译的方法,或者加DLL,或者直接用EXE,服务器上也可以考虑DLL,或者直接调用API

解决方案 »

  1.   

    <html><head>
    <title>demo</title>
    <script language="javascript">
    var i=0
    var loadingfunction getString(s){
    result.style.pixelTop = event.clientY + 20
    result.style.pixelLeft = event.clientX
    result.style.display = ''
    printString(escape(s))
    }function hiddenString(){
    result.style.display = 'none'
    result.innerHTML = ''
    result.style.width = 0
    result.style.height = 0
    i = 0
    clearTimeout(loading)
    }function printString(s){
    var ss = unescape(s).split("")
    if (i<ss.length){
    ss[i] = (ss[i]=="\n")?"<br>":ss[i]
    ss[i] = (ss[i]=="<")?"&lt;":ss[i]
    ss[i] = (ss[i]==">")?"&gt;":ss[i]
    ss[i] = (ss[i]==" ")?"&nbsp;":ss[i]
    if (result.style.width!="300px"){
    result.style.width = i * 20
    result.style.height = i * 20
    }
    result.innerHTML = result.innerHTML.replace('<FONT color=#ff0000>','').replace('</FONT>','') + ((i!=ss.length-1)?'<font color="#FF0000">'+ss[i]+'</font>':ss[i])
    loading = setTimeout("printString('"+s+"')",100)
    }
    i++
    }
    </script>
    </head><body>
    <table width="100" cellpadding="5" border="1">
      <tr>
        <td onmouseover="getString('hello world!')" onmouseout="hiddenString()">1111111</td>
      </tr>
      <tr>
        <td onmouseover="getString('吃饭了没有啊?')" onmouseout="hiddenString()">22222222</td>
      </tr>
      <tr>
        <td onmouseover="getString(d.value)" onmouseout="hiddenString()">3333333</td>
      </tr>
    </table>
    <textarea name="d" cols="50" rows="5"></textarea>
    <div id="result" style="position:absolute;display:none;border:#000000 1px solid;width:0;height:0;background-color:#FFFFF0;"></div>
    </body></html>