Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript / 9 сообщений из 9, страница 1 из 1
08.12.2005, 13:23
    #33424960
Вопрос по JavaScript
Задача такая: есть определенный файл по какому-то адресу, нужно получить исходник данного файла, и вытащить из него 1 строчку например 35-ую, как это возможно реализовать именно на JavaScript, и возможно ли такое вообще на JavaScript-e?

З.Ы. исходник свободно видится при закачке страницы
...
Рейтинг: 0 / 0
08.12.2005, 14:02
    #33425103
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JavaScript
AJAX

получаешь и парсиш как строку.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
08.12.2005, 14:15
    #33425152
Вопрос по JavaScript
А с примером можно, а то я не знаю, как это притулить? :(
...
Рейтинг: 0 / 0
08.12.2005, 15:17
    #33425358
Dima Yermak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JavaScript
Мудьтибраузерность не доделанна, лень стало писать, поищите в инете, там
таких примеров полно. Гланое идея.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
<!DOCTYPE HTML  PUBLIC  "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
  <title>Test</title>
  <script>
   function getHTTPObject() {
    var http_object;
      try  {
      http_object =  new  ActiveXObject("Msxml2.XMLHTTP");
     }
      catch  (e) {
       try  {
       http_object =  new  ActiveXObject("Microsoft.XMLHTTP");
      }
       catch  (E) {
       http_object = false;
      }
     }
     if  (!http_object && typeof XMLHttpRequest != 'undefined') {
      try  {
      http_object =  new  XMLHttpRequest();
     }
      catch  (e) {
      http_object = false;
     }
    }

     return  http_object;
   }
   var xmlhttp
   function loadContent(url){
    xmlhttp = getHTTPObject()
     if  (xmlhttp) {
       document.getElementById("startButton").disabled = true;
     xmlhttp.Open("GET", url, false);
     xmlhttp.onreadystatechange = loadComplete;
     xmlhttp.send()
    }  else  {
     document.getElementById("messages").value = 
document.getElementById("messages").value+"\nError create xmlhttp";
    }
   }
   function loadComplete(){
     if  (xmlhttp.readyState ==  4 ){
     document.getElementById("startButton").disabled = false;
     document.getElementById("messages").value = 
document.getElementById("messages").value+"\nLoadComplete";
     var reT = xmlhttp.responseText;
     document.getElementById("messages").value = 
document.getElementById("messages").value+"\n----------\nContent\n------";
     rets = reT.split("\n")
      for  (var i= 0 ;i<rets.length;i++){
      document.getElementById("messages").value = 
document.getElementById("messages").value+"\n (line "+i+")"+rets[i]+"\n"
     }
    }
   }
  </script>
 </head>
 <body bgcolor="#ece9d8">
  <table width="90%">
   <tr>
    <td>
     <input type="button" value="Load" id="startButton" 
onclick="loadContent('load.txt')">
    </td>
   </tr>
   <tr>
    <td>
     <hr>
     <textarea style="width: 100%;" rows="10" id="messages"></textarea>
    </td>
   </tr>
  </table>
 </body>
</html>




Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
08.12.2005, 17:00
    #33425681
Вопрос по JavaScript
Да, код работает по експлорером, под оперой ошибка, ну что ж спасибо, буду искать как сделать универсально...
...
Рейтинг: 0 / 0
08.12.2005, 21:42
    #33426160
Вопрос по JavaScript
Нда полазил по инету, ничего не нашел... странно :(
...
Рейтинг: 0 / 0
08.12.2005, 22:00
    #33426176
Каракут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по JavaScript
http://www.dklab.ru/lib/Subsys_JsHttpRequest/%5D%7C>]http://www.dklab.ru/lib/Subsys_JsHttpRequest/]|> http://www.dklab.ru/lib/Subsys_JsHttpRequest/" TARGET="_blank">JSHttpRequest спасет отца русской демократии :)
...
Рейтинг: 0 / 0
09.12.2005, 00:14
    #33426255
Вопрос по JavaScript
О нашел! вроде работает...нужно будет еще под оперой потестить :)
Другая проблемма возникла, есть 1-ая функция(находится в исходном хтмле) которая в результате получает строку, есть 2-ая функция, которая находится в js файле, дык вот эту полученную строку и нужно передать туда аргументом,
как это сделать??? уже и вписывал просто саму функцию, ниче не получается...:(
...
Рейтинг: 0 / 0
09.12.2005, 00:30
    #33426267
Вопрос по JavaScript
Кажись понял в чем проблемма, только вот как ее решить???
Я думаю что проблема в том что во второй функции входящие переменные через запятую перечислены(типа 'Имя',10,001,'Статус'), а я передаю как входящую 1 строку....? я думаю в єтом причина, как єто можно решить?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по JavaScript / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]