<html>
<head>
<base href="file:///E://"/>
<script>
window.onload = function(){
    var iframe = document.createElement('iframe');
    iframe.id = 'iframe';    document.body.appendChild(iframe);
    iframe.src = 'mytext.txt';
setTimeout(function(){
    var text = document.getElementById('iframe').contentDocument.body.firstChild.innerHTML;
    var img=document.getElementById('img1');
    alert(text);
    var arr=new Array();
    arr=text.Split(',');    img.src='file:///'+ text;
}, 1);
}
</script>
</head>
<body>
<h1>Hello World!</h1>
<IMG src="" id="img1">
</body>
</html>
这样我可以读取E盘目录的mytext.txt的内容  不知道这样做离线存储 可行不可行???

解决方案 »

  1.   


    能读吧  我上面不就读到了那是因为你的html文件是在本地运行的,本地网页读取本地的文件属于同域,可以读取。
    当你把网页放到服务器上,再读取用户本地的文件就属于跨域,是不可以的
      

  2.   


    能读吧  我上面不就读到了那是因为你的html文件是在本地运行的,本地网页读取本地的文件属于同域,可以读取。
    当你把网页放到服务器上,再读取用户本地的文件就属于跨域,是不可以的
    +1