javascript编程,如何在网页中通过JS调用并显示TXT文本??
如何在网页中通过JS调用并显示TXT文本??比如要在页面上显示同一个文件夹的文本文件1.txt,怎样通过JS实现?最好是经过调试直接能用的,谢谢了。no,no不要按钮...
如何在网页中通过JS调用并显示TXT文本??
比如要在页面上显示同一个文件夹的文本文件 1.txt,怎样通过JS实现?
最好是经过调试直接能用的,
谢谢了。
no,no 不要按钮 展开
比如要在页面上显示同一个文件夹的文本文件 1.txt,怎样通过JS实现?
最好是经过调试直接能用的,
谢谢了。
no,no 不要按钮 展开
5个回答
展开全部
我这个最简单
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = document.all.file.value;
}
</script>
<BODY>
<input type="file" id="file"><input type="button" value="打开" onclick="op()">
</BODY>
</HTML>
不要按钮? 那不是写死了吗? 既然你这样要求那我就改吧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = "1.txt";
}
</script>
<BODY onload="op()">
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = document.all.file.value;
}
</script>
<BODY>
<input type="file" id="file"><input type="button" value="打开" onclick="op()">
</BODY>
</HTML>
不要按钮? 那不是写死了吗? 既然你这样要求那我就改吧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function op(){
window.location = "1.txt";
}
</script>
<BODY onload="op()">
</BODY>
</HTML>
展开全部
你可以利用ajax请求:
$.get('a.txt',{},function(res){
//res就是a.txt里面的所有文本内容
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js 调用 fso
就是 activeX
就是 activeX
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请说清楚,你是想得到html中的文本信息,还是希望在js里面写入文本然后在html中显示?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script>
function check()
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
// 创建文件
f1 = fso.CreateTextFile("a.txt", true);
// 填写一行数据
f1.WriteLine("Hello World");
f1.WriteBlankLines(1);
// 关闭文件
f1.Close();
// 打开文件
ts = fso.OpenTextFile("a.txt", ForReading);
// 读取文件一行内容到字符串
s = ts.ReadLine();
// 显示字符串信息
alert("File contents = '" + s + "'");
// 关闭文件
ts.Close();
}
</script>
<body onload="javascript:check();">
</body>
function check()
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
// 创建文件
f1 = fso.CreateTextFile("a.txt", true);
// 填写一行数据
f1.WriteLine("Hello World");
f1.WriteBlankLines(1);
// 关闭文件
f1.Close();
// 打开文件
ts = fso.OpenTextFile("a.txt", ForReading);
// 读取文件一行内容到字符串
s = ts.ReadLine();
// 显示字符串信息
alert("File contents = '" + s + "'");
// 关闭文件
ts.Close();
}
</script>
<body onload="javascript:check();">
</body>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询