如何在客户端用JS载入文本文件 我希望把文本文件的内容,用于页面中,这些功能在客户端用JS实现的话该怎么做呢?document.web.exeCommand("saveas")好象可以做到保存数据到文件,但是读取就不知道怎么做了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title></title></head><body><script language="JavaScript" type="text/javascript"><!--var srcFrame;//External content into a layerfunction loadOuter(doc) { srcFrame = document.getElementById("hiddenContent"); srcFrame.src = doc; // workaround for missing onLoad event in IFRAME for NN6 if (!srcFrame.onload) { setTimeout("transferHTML()", 1000) }}function transferHTML(){ srcContent=''; if (srcFrame.contentDocument){ srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML; } else if (srcFrame.contentWindow){ srcContent=srcFrame.contentWindow.document.body.innerHTML; } document.getElementById("outerDisplay").innerHTML = srcContent}var DocAry=new Array('Test.txt','Test2.txt');function SelectList(v){ if (v>0){ loadOuter(DocAry[v-1]); }}//--></script><INPUT TYPE="button" VALUE="Test.txt" onClick="loadOuter('Test.txt')" ><INPUT TYPE="button" VALUE="Test2.txt" onClick="loadOuter('Test2.txt')" ><br><select name="fred" size="1" onchange="SelectList(this.selectedIndex);"><option >Select a List</option><option >List 1</option><option >List 2</option></select><div id="outerDisplay"></div><iframe id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe></body></html> Test.txtItem 1Item 2Item 3Item 4Item 5Item 6Item 7Test2.txtItem 11Item 12Item 13Item 14Item 15Item 16Item 17 能读取就能写入,能写入就能读取,也就是read与write的区别. 另外,与IE的安全设置有关. 不错,但是test.txt是固定路径,要实现选择本地的文本文件,该怎么做呢 【分享】一个JS继承小工具 求一好用且功能强大的开源javascript chart库 高手来给我一段代码 js点击图片切换光标自定义ani文件问题 50分,求DTREE的简单改动 .net c#在内容页中怎样添加动态Title? 求教一个javascript offsetTop?(在线等待) 怎样用javaScript计算两个日期字符串相差的天数? javascript取值 跪求高手一算法 找js高手
"http://www.w3.org/TR/html4/loose.dtd"><html><head>
<title></title>
</head><body>
<script language="JavaScript" type="text/javascript">
<!--
var srcFrame;
//External content into a layer
function loadOuter(doc) {
srcFrame = document.getElementById("hiddenContent");
srcFrame.src = doc;
// workaround for missing onLoad event in IFRAME for NN6
if (!srcFrame.onload) {
setTimeout("transferHTML()", 1000)
}
}function transferHTML(){
srcContent='';
if (srcFrame.contentDocument){
srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;
}
else if (srcFrame.contentWindow){
srcContent=srcFrame.contentWindow.document.body.innerHTML;
}
document.getElementById("outerDisplay").innerHTML = srcContent
}
var DocAry=new Array('Test.txt','Test2.txt');function SelectList(v){
if (v>0){
loadOuter(DocAry[v-1]);
}
}//-->
</script><INPUT TYPE="button" VALUE="Test.txt" onClick="loadOuter('Test.txt')" ><INPUT TYPE="button" VALUE="Test2.txt" onClick="loadOuter('Test2.txt')" >
<br><select name="fred" size="1" onchange="SelectList(this.selectedIndex);">
<option >Select a List</option>
<option >List 1</option>
<option >List 2</option>
</select><div id="outerDisplay"></div><iframe id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe></body></html>
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
Item 7Test2.txt
Item 11
Item 12
Item 13
Item 14
Item 15
Item 16
Item 17