Добрый день, в javascript я не бум-бум, сразу говорю, но приходится осваивать. Так что помогите пожалуйста. Пытаюсь написать скрипт для imacros, который просто бегает по сайту.
Так вот, создал Test.js с кодом:
var XMLHttpRequest=Components.Constructor("@mozilla.org/xmlextras/xmlhttprequest;1");
var b=XMLHttpRequest();
b.open('GET','http://site.ru/',false);
b.send('');
var text = b.responseText;
тут в переменную "text" заносится весь html код страницы. Как теперь мне создать небольшое условие, если в переменной "text" есть слово "онлайн" то запустить test2.js
и то же на счёт парсинга, нужно как бы определённый кусок текста вытащить из переменной "text" и потом тоже проверить условие.
Вот в паскале это выглядело бы примерно так:
Код:
|
Function pars (a,s,d:string):string
begin
//функция парсинга
end;
//.........................
procedure start;
var
text:string; //объявляем переменную
begin
text:='{html код страницы}'; //присваиваем значение переменной
if pos('онлайн',text)<>0 then //проверка есть ли в переменной слово "онлайн"
begin
//если есть запускаем test2.js
end
else //иначе
begin
//и парсинг
text:=pars('начало',text,'конец'); //выдираем кусок текста и переменной "text" и перезаписываем её
//и далее опять условие если в переменной есть слово, то делаем это, иначе другое, см.выше.
end; |