Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа со строками в JScript/WSH 
:(
    Опции темы
Sower
Дата 12.8.2010, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.7.2010

Репутация: нет
Всего: нет



У меня собственно проблема такая: работаю с iMacros (IE), из WSH JScript запускается код iMacros, потом обратно в скрипт возращается строка в переменную, я пытаюсь работать с этой строкой, чтобы распарсить, но мне выдается ошибка о том, что данный объект не имеет такого свойства или метода, вот в общем часть кода:

Код

var iim1 = WScript.CreateObject('imacros')
var iret = iim1.iimInit("-ie", false);
var jsLF = "\n";
var onm = 'onClick="viewBizInfo(';
var macro;
macro = "CODE:";
macro += "TAG POS=1 TYPE=DIV ATTR=ID:line&&HTM* EXTRACT=HTM";
var retcode = iim1.iimPlay(macro); <-- здесь запускатеся код iMacros
var ret = iim1.iimGetLastExtract(1); <-- здесь возвращается строка
var onm_pos = ret.Length();  <--именно здесь возникает ошибка с переменной ret
var onm_len = onm.length;
onm_pos = onm_pos+ onm_len;
......
WScript.Quit();


Помогите, пожалуйста, очень срочно нужно написать этот код, а ошибка не даёт двигаться дальше.
Заранее спасибо. 


Это сообщение отредактировал(а) Sower - 12.8.2010, 14:41
PM MAIL   Вверх
Sower
Дата 12.8.2010, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 31.7.2010

Репутация: нет
Всего: нет



Сам разобрался: ret.Length() - скобки не надо.
и еще на всякий случай новичкам, у кого будут похожие проблемы: нужно соблюдать регистр при написании команд, например функция indexof или IndexOf будут работать с ошибками, правильно писать indexOf. Сам не знал, что этот язык настолько чувствителен к регистру.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0382 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.