Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PopUp+ frames + Post / 8 сообщений из 8, страница 1 из 1
01.03.2007, 11:23
    #34362901
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
ситуация такая

есть родительское окно
при нажатии на кнопку выскакивает PopUp окно содержащая 2 фрейма
в каждый фрейм нужно передать один и тот же список данных из родительского окна
(текст очень большой данных много Get не подходит нужен Post)
в зависимости от фрейма генерится HTML-форма на основе полученных данных ( через asp + xslt)
и этот код должен загрузится в свой фрейм каждый

вопросы
как сделать Post на PopUp-окно с получением данных внутри PopUp
как переделать HTML-текст в фреймы

Спасибо
...
Рейтинг: 0 / 0
01.03.2007, 11:36
    #34362954
@RuSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
HTML можно передать через
Код: plaintext
1.
2.
3.
4.
5.
6.
objectInFrame = popupWindow.getElementById('test');
//или popupWindow.document.getElementById('test') точно не помню
objectInFrame.innerHTML = ''
+'<div>'+peremennay1+'</div>'
+'<table><tr><td>'
+peremennay2
+'</td></tr></table>';

Или можно из фраймов обратиться с кродителю и забрать от туда эти данные
________________________
Спроси, может отвечу ;)
icq 111718060
...
Рейтинг: 0 / 0
01.03.2007, 11:58
    #34363059
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
а как получить onload только для Frameset
...
Рейтинг: 0 / 0
01.03.2007, 12:09
    #34363100
@RuSHA
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
Советую почитать документацию по JavaScript, что бы не было подобных вопросов!!!

1. В самом фрэйме
Код: plaintext
1.
2.
3.
4.
<script>
document.onload = function () {anyFunction();}
</script>
<body>
</body>

2. В родителе, после открытия окна отлавливать событие изменения (onreadystatechange)
при его изменение проверять readyState и status, если readyState ==4 и status=200, выбрать фрэйм и отследить его статус, если он 200, то выполнить необходимые операции
________________________
Спроси, может отвечу ;)
icq 111718060
...
Рейтинг: 0 / 0
01.03.2007, 12:15
    #34363120
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
мне не нужен onload фрейма а FrameSet onload

когда загружается сам PopUp
в asp-коде идёт генерация HTML-кода в виде переменных для каждого фрейма
и создается FrameSet с пустыми фреймами внутри

мне нужно загрузить в пустые фреймы заготовленные переменные HTML-кода
каким event-ом это поймать
...
Рейтинг: 0 / 0
01.03.2007, 16:28
    #34364243
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
частично я решил проблему

теперь другой вопрос
я создаю HTML код в виде переменной (asp блок)
и передаю её во Frame
на экране отображается содержимое но
все JavaScript функции не работают (не определены)
хотя в переменной указаны пути и сам тэг HTML
когда я смотрю код в браузере то там вообще пусто

как мне вносить код во Frame

я делаю так
part11.document.body.innerHTML=p1 ;

part11 -имя Frame
...
Рейтинг: 0 / 0
01.03.2007, 18:30
    #34364736
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
...
Рейтинг: 0 / 0
01.03.2007, 21:55
    #34365076
michael R
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PopUp+ frames + Post
всё раздолбался сам
всем спасибо
тема закрыта пока
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / PopUp+ frames + Post / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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