Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить значение из ячейки таблицы / 7 сообщений из 7, страница 1 из 1
20.04.2007, 18:22
    #34477242
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
Здравствуйте, уважаемые!
Столкнулся с проблемой:
Есть страница с 2-мя фреймами, код:
<html>
<frameset name="FR_Perent" rows="15%,*">
<frame src="1.htm" name="top">
<frame src="2.htm" name="bottom">
</frameset>
</html>
Содержимое страницы 1.htm(верхний фрейм):
<html>
<body>
<table>
<tr><td>20</td></tr>
</table>
</body>
</html>

Вопрос: как мне получить значение "20" ?

Зараннее спасибо.
...
Рейтинг: 0 / 0
20.04.2007, 18:47
    #34477300
mrJust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
А это смотря из какого окна ты хочешь получить это значение - из 1.htm, 2.htm или из главной страницы.
...
Рейтинг: 0 / 0
20.04.2007, 18:51
    #34477310
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
Из главной!
...
Рейтинг: 0 / 0
21.04.2007, 08:37
    #34477827
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
lionerИз главной!
frames.top.document.getElementsByTagName("table").cells[0].innerHTML
...
Рейтинг: 0 / 0
23.04.2007, 15:53
    #34480856
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
frames.top.document.getElementsByTagName("table").cells[0].innerHTML - работает из сценария на главной странице. Спасибо!
Но этот вызов не работает из внешнего сценария...
Код внешнего сценария:
========================
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.navigate("...\\test.htm");
oIE.Visible = 1;
while(oIE.Busy) WScript.Sleep(500);
frm=oIE.Frames.top.document.getElementsByTagName("table").cells[0].innerHTML;
WScript.Echo(frm);
========================
На предпоследней строчке ругается сервер сценариев! Пишет, что oIE.Frames.top - не является обьектом...
Попробовал так:
frm=oIE.Document.Frames.top.document.getElementsByTagName("table").cells[0].innerHTML;
то же самое...

Подскажите, что не правильно?
...
Рейтинг: 0 / 0
23.04.2007, 17:05
    #34481246
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
lionerПодскажите, что не правильно?
попробуй
oIE.window.Frames
...
Рейтинг: 0 / 0
23.04.2007, 17:24
    #34481330
lioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить значение из ячейки таблицы
на oIE.window.Frames тоже ругается....!
Такое впечатление, что нужно создавать еще один обьект, чтобы получить доступ к фреймам - как например используя дельфи или с++билдер вместе с ТВебБраузером используют интерфейсы.....
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Получить значение из ячейки таблицы / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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