반응형
요즘은 ActiveX를 지양하는 분위기이긴 하나,
아직도 여러 분야에서 활용하는 면이 있어서 오래된 소스이긴 하나 공개합니다.
저도 예전에 써보고 나서 쓰질 않아서 질문해주셔도 답변을 못 드리는 점 양해 바랍니다^^;
<script type="text/javascript"> var fso=new ActiveXObject("Scripting.FileSystemObject"); var filename="C:\\text.txt"; var delim="\t"; function savefile() { if (!fso.FileExists(filename)) { fso.CreateTextFile(filename,true); } var f=fso.OpenTextFile(filename,2,true); f.Write(myarea.innerText); f.Close(); } function loadfile() { if (!fso.FileExists(filename)) { fso.CreateTextFile(filename,true); } var f=fso.OpenTextFile(filename,1); var arr=new Array(); var i=0; while(!f.AtEndOfStream) { arr[i++]=f.ReadLine().split(delim); } myarea.innerText=""; for (var i=0; i<arr.length; i++) { for (var j=0; j<arr[i].length; j++) { myarea.insertAdjacentText("beforeEnd",arr[i][j]+delim); } myarea.insertAdjacentText("beforeEnd","\n"); } f.Close(); } function window.onload() { loadfile(filename); } <textarea id="myarea" cols="60" rows="10" wrap="off"></textarea><br /> <input type="button" value="load" onclick="loadfile()"> <input type="button" value="save" onclick="savefile()">
반응형
'IT' 카테고리의 다른 글
아이폰X 출시로 인한 기존 앱 배포 개발자 대응 관련 (0) | 2017.11.15 |
---|---|
Mysql 랜덤으로 n개 데이터 불러오기 (0) | 2017.11.15 |
jQuery 함수 - 나의 첫 번째 부모 또는 조상 찾기 (0) | 2017.11.15 |
jQuery 셀렉터 기초 몇가지 (jQuery selector) (0) | 2017.11.15 |
iOS 11(아이폰) 와이파이 자동 연결 문제 (0) | 2017.11.15 |