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

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

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

Спасибо
...
Рейтинг: 0 / 0
PopUp+ frames + Post
    #34362954
@RuSHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
PopUp+ frames + Post
    #34363059
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а как получить onload только для Frameset
...
Рейтинг: 0 / 0
PopUp+ frames + Post
    #34363100
@RuSHA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Советую почитать документацию по 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
PopUp+ frames + Post
    #34363120
Фотография michael R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне не нужен onload фрейма а FrameSet onload

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

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

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

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

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

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


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