`

JS 操作文件(FF不兼容)

    博客分类:
  • JS
阅读更多

<html>
<head>
<title>JS操作文本文件</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>

<script>
var arr = new Array();
arr[0] = [0,"name0","value0"];
arr[1] = [1,"name1","value1"];
arr[2] = [2,"name2","value2"];
arr[3] = [3,"name3","value3"];
arr[4] = [4,"name4","value4"];
function Write2Text()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile("a.txt", true);
for(var i=0;i<arr.length;i++)
{
f.write(arr[i])
f.WriteBlankLines(1)
}
f.Close();
}
</script>
<input type=button value="Write" onclick="Write2Text()">



<script>
	function GetHeader(src) {
		var ForReading=1;
		var fso=new ActiveXObject("Scripting.FileSystemObject");
		var f=fso.OpenTextFile(src,ForReading);
		return(f.ReadAll());
	}
	function ReadText(){
		var arr=GetHeader("a.txt").split("\r\n");
		for(var i=0;i<arr.length;i++){
			alert("第"+(i+1)+"行数据为:"+arr[i]);
		}
	}
</script>

<input type=button value="Read" onclick="ReadText()">

</body>
</html>




据说这是JS读取远程的文件.但是我没有测试过,贴于此仅供参考
<script type="text/javascript"><!--
//页面级XMLHttp对象
var xmlhttp;

//向服务器发送信息函数
function getPage(pageURL) {
    xmlhttp = createXMLHttp();
    if (xmlhttp)
    {
        xmlhttp.onreadystatechange = setPageData;
        xmlhttp.open('GET', pageURL);
        xmlhttp.send(null);
    }else{
        alert("XMLHttpRequest对象为空");
    }
}
//回调函数,获得从服务器回发的文档信息并显示在disp层中
function setPageData(){
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
         var word = bytes2BSTR(xmlhttp.responseBody);
       
         document.getElementById("disp").innerHTML = word ;
    }
}
//创建XMLHttp对象,用于读取远程文档
function createXMLHttp(){
    try {
        return new ActiveXObject ("Microsoft.XMLHTTP");
    }catch(e){
        try {
            return new XMLHttpRequest();
        }catch(e) {
            return null;
        }
    }
    return null;
}
// --></script>

分享到:
评论

相关推荐

    js操作XML文件(兼容FF,IE)

    本文将详细探讨如何在JavaScript中操作XML文件,并确保代码在Firefox和IE之间具有良好的兼容性。 1. **创建XML对象**: 在JavaScript中,可以使用`ActiveXObject`(仅适用于IE)或`DOMParser`(通用方法)来创建...

    JavaScript 瀑布流 吸顶 兼容IE FF Chrome

    对于兼容性问题,JavaScript通常配合CSS3使用,因为CSS3提供了许多强大的布局功能,如Flexbox和Grid,但在老版本的IE浏览器(特别是IE8及以下)中,这些新特性可能不被支持。为了实现对这些浏览器的兼容,我们可以...

    js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器不兼容

    这个标题提到的"js预览图片 上传前预览图片 兼容ie6.7.8.9 ff 谷歌 opera 苹果浏览器",表明这是一个旨在解决浏览器兼容性问题的解决方案,涵盖了老版本的Internet Explorer(IE6到IE9)以及Firefox、Chrome、Opera...

    google鼠标经过JS特效,IE/FF兼容

    标题中的"google鼠标经过JS特效,IE/FF兼容"指的是一个JavaScript实现的特效,它在鼠标悬停(mouseover)某个元素时,会触发一个特定的动画效果,即上部的图片从小到大闪动出现。这个特效适用于谷歌浏览器(Google ...

    java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)

    本示例通过"java跨全域兼容ie/ff/chrome浏览器多文件上传(原创)"的标题,我们可以看出这是一个解决浏览器兼容性问题并实现跨域文件上传的解决方案。下面将详细解释这个主题涉及的关键知识点。 1. **跨域资源共享 ...

    JS读取并输出xml文件节点及属性(兼容IE,FF)

    JS读取并输出xml文件节点及属性(兼容IE,FF)

    JS获取鼠标位置(兼容FF)

    标题“JS获取鼠标位置(兼容FF)”指的是用JavaScript实现一个能在不同浏览器,特别是Internet Explorer 6.0和Firefox 3.0.1上运行的鼠标位置获取方法。Firefox的兼容性处理是关键,因为不同的浏览器有时会有不同的...

    JS读取XML例子(兼容IE和FF).rar

    这个"JS读取XML例子(兼容IE和FF).rar"压缩包包含了一个示例,展示了如何在不依赖任何插件的情况下,使用JavaScript在Internet Explorer(IE)和Firefox(FF)等浏览器中读取XML文件。下面我们将详细探讨JavaScript...

    js新闻上下滚动效果(兼容IE和ff)

    在本示例中,"js新闻上下滚动效果(兼容IE和ff)"指的是利用JavaScript实现一个新闻标题在网页上进行上下滚动的效果,这种效果常见于新闻网站,能够展示多条新闻,同时保持页面空间的有效利用。这个效果不仅在现代...

    绝佳的JS焦点图(兼容FF)

    5. **JavaScript文件(focusImg.js)**: - `focusImg.js`是实现焦点图功能的关键。这个文件中包含JavaScript代码,负责控制图片的切换逻辑,如定时器处理自动切换、事件监听处理手动切换(如点击导航按钮)、动画...

    兼容ff和ie的日历控件 js

    从给定的文件标题、描述、标签以及部分内容中,我们可以提炼出关于“兼容FF和IE的日历控件JS”的详细知识点。以下是对这些知识点的深入解析: ### 标题:“兼容ff和ie的日历控件 js” #### 知识点1:兼容性问题 ...

    IE/FF兼容问题

    - 文件"Js格式化工具.rar"可能包含一个用于美化和格式化JavaScript代码的工具,如jsbeautifier或Pretty Diff。这些工具可以帮助开发者统一代码风格,提高代码可读性,并减少因缩进、空格等格式问题引起的兼容性问题...

    兼容FF,IE的JAVASCRIPT日历控件

    总的来说,"兼容FF,IE的JAVASCRIPT日历控件"是一个综合了多种JavaScript技术的实例,包括DOM操作、事件处理、浏览器兼容性检测、日期处理等,对于学习JavaScript的开发者来说,这是一个很好的学习资源,可以帮助...

    Js 实现的幻灯片效果 兼容 IE FF

    在提供的压缩包文件"Js 幻灯片"中,可能包含了实现上述功能的源代码文件,包括HTML结构、CSS样式以及JavaScript逻辑。通过分析和学习这些代码,你可以深入理解JavaScript如何与HTML和CSS协同工作,创建出具有动画...

    兼容ie和ff的页签

    在本案例中,"兼容ie和ff的页签"指的是一个JavaScript实现的页签功能,能够同时在Internet Explorer(IE)和Firefox(FF)这两个主流浏览器上正常工作。由于这两种浏览器对某些Web标准的实现存在差异,因此创建跨...

    弹窗式日期控件兼容IE 6.0、7.0和 FF 2.0浏览器

    "弹窗式日期控件兼容IE 6.0、7.0和FF 2.0浏览器"这个主题涉及到的是一个专门针对老旧浏览器优化的前端技术问题。以下将详细讨论这个知识点。 1. **弹窗式日期控件**: 弹窗式日期控件是一种常见的UI组件,当用户...

    无缝兼容FF\IE的js跑马灯

    跑马灯效果是一种常见的网页动态展示技术,常用于滚动显示文字、图片或其他信息,使得页面内容更具吸引力。...参考提供的“无缝兼容跑马灯”压缩包文件,里面应该包含具体的实现代码,可以帮助你更好地理解这个过程。

    IE_FF兼容性

    本文将针对Internet Explorer(以下简称IE)与Mozilla Firefox(以下简称FF)这两种浏览器之间的兼容性差异进行详细讲解,并通过具体示例来分析这些差异。 #### 1. document.all()与document.getElementById() - *...

    最小高度能自适应高度IE.FF全兼容的div设置.rar

    总结来说,实现“最小高度能自适应高度IE.FF全兼容的div设置”涉及理解并熟练运用CSS的`min-height`属性,以及掌握各种跨浏览器兼容性策略,如条件注释、CSS Hack、Flexbox、CSS Grid以及JavaScript/jQuery的解决...

    好用的兼容IE,FF的下拉菜单

    标题提到的"好用的兼容IE,FF的下拉菜单"显然指的是一个能够同时在Internet Explorer(IE)和Firefox(FF)这两种主流浏览器上正常运行的下拉菜单解决方案。在网页开发中,由于各个浏览器对CSS和JavaScript的支持...

Global site tag (gtag.js) - Google Analytics