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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Получение данных из обновляющегося фрейма 
:(
    Опции темы
Gym
Дата 23.1.2011, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте, подскажите пожалуйста по какой причине может не работать мой пример и что нужно поменять для его работы
Есть 3 страницы, p1.html, p2.html и p3.html. Страница p1 представляет собой описания  2-х фреймов, в которые загружаются соответственно страницы p2 и p3.Содержимое страницы p1:

<html><head>head>
<frameset rows="*,200px" border=0 name="VW"> 
<frame src="p2.html" name="Main" scrolling="no">
<frame src="p3.html" name="Indata" scrolling="no">
</frameset> </html>

Cтраница p2 должна забирать по срабатыванию обработчика на событие onClick или нажатие клавиш  данные из страницы p3(которая периодически обновляется).У p2 cледующее содержание:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head>
<body onClick="bP();">
<script LANGUAGE>
function bP() 
{
civ=window.parent.Indata.document.body.innerHTML
alert(civ);
}
</script>

<form action="" method="post" name="EGS" enctype="text/plain">
<input name="e1x" value="10"  type="text" maxlength="6" size="4">
<input name="e1y" value="10"  type="text" maxlength="6" size="4">
</form>  
</body>
</html>

У страницы p3 :

<html><head> <META HTTP-EQUIV="REFRESH" CONTENT="20;URL=http://127.0.0.1/Game/In_data.html"></head>

<body onLoad="Move_data2();">
<script LANGUAGE>
function Move_data2() 
{
window.parent.Main.EGS.e1x.value=998
window.parent.Main.EGS.e1y.value=978
}
</script> 
</body>
</html>

Здесь показаны попытки забрать содержимое из фрейма Indata двумя способами – через innerHTML и помощи функции Move_data2, которая должна сама обновить значения полей формы EGS после своей загрузки.Проверялось на локальном вебсервере, путем подмены значений e1x и e1y на странице p3 до ее перезагрузки.Первый раз все нормально, в следующий  ничего не происходит.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




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


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

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