1 (изменено: feniks, 2012-10-20 21:05:40)

Тема: Показ данных из txt файла при помощи js!

Привет всем!
Есть вопрос! Помогите если кто знает!Буду очень рад!
Сам вопрос...
Есть текстовый файл (к примеру test.txt) и файл hta(к примеру test.hta). Как вывести весь список из test.txt и показать его в test.hta(допустим в тег <ul>)
Заранее всем большое спасибо! Буду очень рад вашим ответам!

2

Re: Показ данных из txt файла при помощи js!

Не понятно как выглядит "весь список из test.txt". Если как-то так:

One
Two
Three

то HTA может выглядеть примерно так:


<html>
<script language="JScript">
function ld() {
	var fname = "test.txt"
	var fso = new ActiveXObject("Scripting.FileSystemObject");
	if (!fso.FileExists(fname)) return;
	var ul = document.getElementById("ul");
	var f = fso.OpenTextFile(fname, 1, "True");
	while (!f.AtEndOfStream) {		
		var t = document.createTextNode(f.ReadLine());
		var li = document.createElement('li');
		var n = ul.appendChild(li);		
		n.appendChild(t);
	}
}
</script>
<body onload="ld()">
<ul id="ul">  
</ul>
</body> 
</html>

3 (изменено: feniks, 2012-10-21 10:19:08)

Re: Показ данных из txt файла при помощи js!

Спасибо за ответ! Список состоит из текстовых строк! А если в test.txt лежит вроде такого?

<a href="http:cssglobe.com" class="tooltip" title="текст<br>текс>tgm текст</a>
<a href="http:cssglobe.com" class="tooltip" title="текст1<br>текс1>tgm текст1</a>
<a href="http:cssglobe.com" class="tooltip" title="текст2<br>текс2>tgm текст2</a>
<a href="http:cssglobe.com" class="tooltip" title="текст3<br>текс3>tgm текст3</a>
<a href="http:cssglobe.com" class="tooltip" title="текст4<br>текс4>tgm текст4</a>
<a href="http:cssglobe.com" class="tooltip" title="текст5<br>текс5>tgm текст5</a>
<a href="http:cssglobe.com" class="tooltip" title="текст6<br>текс6>tgm текст6</a>

4

Re: Показ данных из txt файла при помощи js!

<html>
<script language="JScript">
function ld() {
    var fname = "test.txt"
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    if (!fso.FileExists(fname)) return;
    var f = fso.OpenTextFile(fname, 1, "True");
    while (!f.AtEndOfStream) {
    uDiv.innerHTML+=f.ReadLine()+"<br>";
    }
}
</script>
<body onload="ld()">
<div id="uDiv"> 
</div>
</body>
</html>

5

Re: Показ данных из txt файла при помощи js!

Ребят большое человеческое спасибо! Всё работает!