반응형
요즘은 ActiveX를 지양하는 분위기 가긴 하나,
아직도 여러 분야에서 활용하는면이 오래된 소스이긴 하나를 공개합니다.
저도 예전에 써보고 나서 쓰질 않아서 질문 해 주셔도 답변을 못 드리는 점 양해 바랍니다 ^^;
<script type = "text / javascript">
var fso = new ActiveXObject ( "Scripting.FileSystemObject");
var filename = "C : \\ text.txt";
var delim = "\ t";
function savefile () {
if (! fso.FileExists (파일 이름)) {
fso.CreateTextFile (파일 이름, true);
}
var f = fso.OpenTextFile (filename, 2, true);
f.Write (myarea.innerText);
f. 닫기 ();
}
function loadfile () {
if (! fso.FileExists (파일 이름)) {
fso.CreateTextFile (파일 이름, true);
}
var f = fso.OpenTextFile (파일 이름, 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. 닫기 ();
}
function window.onload () {
loadfile (파일 이름);
}
<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 ()">
반응형
'Programing' 카테고리의 다른 글
| Mysql 랜덤으로 n개 데이터 불러오기 (0) | 2017.10.30 |
|---|---|
| jQuery 함수 - 나의 첫 번째 부모 또는 조상 찾기 (0) | 2017.10.30 |
| jQuery 셀렉터 기초 몇가지 (jQuery selector) (0) | 2017.10.30 |
| 쿼리 파라미터(SQL Parameter) 정리 툴 (0) | 2017.10.30 |
| iOS 11(아이폰) 와이파이 자동 연결 문제 (0) | 2017.10.29 |