<textarea id=tt></textarea>
<input type=file onchange=tt.value=value>

解决方案 »

  1.   

    <HTML XMLNS:IE>
    <script>
        function onDownloadDone(s) { a1.value=s;}
    </script>
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
    <input type=file onchange="javascript:oDownload.startDownload(this.value, 
    onDownloadDone)"><br>
    <textarea id=a1></textarea>
      

  2.   

    不好意思......刚才理解错了. 
    现在这个可以了. ^_^   本地测试通过. XP+IE6<textarea id=tt ROWS="30" COLS="50"></textarea>
    <iframe style=display:none src='' id=yy></iframe>
    <input type=file onchange=yy.location=value>
    <button onclick=tt.value=yy.document.documentElement.innerText>获得文件</button>
      

  3.   

    hehe~~ 拒绝访问 对吧? Iframe 不能跨域访问, 只能这样了. 我在本地调试正常, 没有任何问题.要解决这个问题也无非是几种方法了. 
    FSO(有本地安全限制) Iframe(不能跨域访问)
    还有就是  bencalie(Bencalie)  老大的方法.... XML ? 我还没试过.
    不知行不行.
      

  4.   

    我是在本地进行调试的啊,不过用的是2000 adserver
      

  5.   

    bencalie 老大的方法也刚试了.
    很遗憾的告诉你, 不行. :(打开 HTML 文件正常, 但是打开 txt 文本文件, 显示的是一堆乱码.
      

  6.   

    to   AL_lew(逸瑄) : 你在本地试了不行?? 那可能是你的 IE 安全级别
    设置太高导致的. 我这里真的一点问题都没有. 
    (不过也可能 advserver 有其他限制, 这个我就不晓得咯,没用过 adv )
      

  7.   

    fso 就更奇怪了,说缺少对象,或者服务器不能创建对象
    代码如下:function showT(Form, sFileName)
    {
    var fso, ts;
    fso = new ActiveXObject("Scripting.FileSystemObject");
      ts = fso.OpenTextFile("c:/aaa.txt", 1);
      document.Form1.textfield.value=ts.ReadAll();
      ts.close();
    }
      

  8.   

    那可能 advserver 默认是禁止 FSO 的吧.你是不是以最高管理员身份登录?
      

  9.   

    fso 可以使用了,在我改了安全机制后,可是lauching program and file in an IFREAM
    我已经选择了
    enable 可IFREAM 的方法还是执行不了啊!why ?why ?why ?