当读取文件时,浏览器打开良好,但它是空白浏览器
when reading file, browser opens well but it is blank browser
我的对象:从文本文件(.txt)中获取纬度、经度列,并将它们标记在谷歌地图api v3上。
第一步,我编写了一个通过javascript和html读取文本文件的代码。当我运行这个代码时,chrome和IE浏览器打开得很好,但什么都没发生。javascript部分不起作用。我该怎么修?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var fso=new ActiveXObject("Scripting.FileSystemObject");
var
filename="C:''text.txt";
function savefile() {
if (!fso.FileExists(filename)) {
fso.CreateTextFile(filename,true);
}
var
f=fso.OpenTextFile(filename,2,true);
f.Write(myarea.innerHTML);
f.Close();
}
function loadfile() {
if (!fso.FileExists(filename)) {
fso.CreateTextFile(filename,true);
}
var f=fso.OpenTextFile(filename,1);
r=f.ReadAll();
f.Close();
myarea.innerHTML=r;
}
function window.onload() {
loadfile(filename);
}
</script>
<div id=myarea contenteditable=true
style="width:320;height:240;border:solid 2
inset;overflow:scroll;background-color:silver;"></div>
<br><input
type=button value=load onclick=loadfile()><input type=button value=save
onclick=savefile()>
</body>
</html>
text.txt=>(分隔符=")
year class sex a b c d
1 1 f 90 80 60 100
1 1 m 90 80 60 100
1 2 f 90 70 60 100
2 1 f 100 80 60 100
3 1 m 90 99 60 100
我的建议是使用外部.js文件(而不是.txt文件)来包含数据。在JS文件中,将数据存储在一些数据结构中(如数组或对象)。您可以通过使用变量访问数组或对象来引用主代码中的外部JS文件,并执行您想要执行的任何数据操作。这是因为,您无法通过JavaScript在本地文件系统中读取或写入数据文件。您的操作系统将对此进行限制,只是为了确保本地文件系统的安全。更明确地说,如果没有这样的限制,一些第三方网站可能会使用脚本将恶意文件写入您的本地文件系统。
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 不同浏览器中的空白字符正则表达式行为
- 当读取文件时,浏览器打开良好,但它是空白浏览器
- 使用此会话变量时,浏览器变为空白
- 在浏览器窗口顶部的HTC Android(4.0.3)上为空(空白)
- 我怎么能强迫IE在它的左边保留一些空白'的浏览器窗口
- 为什么可以't我在浏览器中运行一个空白的Cordova应用程序:您可能没有运行此项目所需的环境或操作系统
- 应用程序在浏览器中运行良好,在手机上显示为空白屏幕
- 字段显示为浏览器自动填充,使用js访问时为空白
- 我的画布是空的,浏览器是空白的
- 谷歌地图V3地图可以在chrome浏览器,空白的移动safari
- ASP.. NET MVC: Razor -如何在不向浏览器发送大量空白的情况下保持良好的缩进代码
- javascript菜单适用于除ie9(空白)以外的所有浏览器
- 浏览器如何定义源HTML中的哪些字符,在呈现的HTML中折叠为单个空白?那么s正则表达式呢?
- 为什么浏览器显示空白页
- 方向改变,在iphone浏览器中留下空白
- Modernizr 2在多个浏览器中启用了空白页
- 除了IE8/Opera之外,所有浏览器中的页边空白顶部都不同
- 解析空白以类似于浏览器视图