<a href="#" onclick="addhits()">add</a> 
<script>
function addhits() {
var fso,f,r,hits;
var ForReading=1, ForWriting=2;
fso=new ActiveXObject("Scripting.FileSystemObject");
f=fso.OpenTextFile("c:\\count.txt",ForReading);
alert(f.ReadAll());
}
</script>//有安全提示的..

解决方案 »

  1.   

    <script>
    function read() 
    {
    var fso,f,;
    fso=server.createobject("Scripting.FileSystemObject");
    f=fso.OpenTextFile("c:\\count.txt",ForReading);
    alert(f.ReadAll());
    }
    </script>
      

  2.   

    wanghr100(灰豆宝宝.net) ,能不能不弹出提示框啊?我的目的是,当web页面运行是,程序自动读取相对路径下的一个文件,显示在一个移动面板里。移动面板源程序有了,现在我要让它去读取一个txt文件,将值发给移动面板程序,这样就不用每次修改程序,而只需要改txt文件内容就可以了。   Jorn(周) ,你给的程序,提示有错误,不知还有哪些要设置的啊?
    谢谢!!
      

  3.   

    那程序没错,你在C盘建议一个count.txt就行了,,建议用XML,,TXT不好操作
      

  4.   

    suhuoqiang(小心女人.Net) :你说哪段程序没错哦??  怎样在把读取的值赋值给下面程序的var marqueecontents,而没有弹出窗口提示。<script language="JavaScript1.2">                                                
    var marqueewidth="100%"                                                                                                                                            
    var marqueeheight=115                                                                 
    var speed=1                            
    var marqueecontents='从txt文件读取的数据'  
                                            
    if (document.all)                                                                                                                                       
    document.write('<marquee direction="up" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>')                                                                                                                                       
                                                                                                                                           
    function regenerate(){                                                                                                                                       
    window.location.reload()                                                                                                                                       
    }                                                                                                                                       
    function regenerate2(){                                                                                                                                       
    if (document.layers){                                                                                                                                       
    setTimeout("window.onresize=regenerate",450)                                                                                                                                       
    intializemarquee()                                                                                                                                       
    }                                                                                                                                       
    }                                                                                                                                       
                                                                                                                                           
    function intializemarquee(){                                                                                                                                       
    document.cmarquee01.document.cmarquee02.document.write(marqueecontents)                                                                                                                                       
    document.cmarquee01.document.cmarquee02.document.close()                                                                                                                                       
    thelength=document.cmarquee01.document.cmarquee02.document.height                                                                                                                                       
    scrollit()                                                                                                                                       
    }                                                                                                                                       
                                                                                                                                           
    function scrollit(){                                                                                                                                       
    if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){                                                                                                                                       
    document.cmarquee01.document.cmarquee02.top-=speed                                                                                                                                       
    setTimeout("scrollit()",100)                                                                                                                                       
    }                                                                                                                                       
    else{                                                                                                                                       
    document.cmarquee01.document.cmarquee02.top=marqueeheight                                                                                                                                       
    scrollit()                                                                                                                                       
    }                                                                                                                                       
    }                                                                                                                                    
    window.onload=regenerate2</script>
      

  5.   

    <script>
    function read() 
    {
    var fso,f;
    fso = new ActiveXObject("Scripting.FileSystemObject");f=fso.OpenTextFile("c:\\count.txt",1);
    alert(f.ReadAll());
    }
    marqueewidth =read();
    </script>