|
|
|
|
|
для: !!Yurchik!!
(13.03.2005 в 22:25)
| | Жаль что ответа нету :(
Может сообщение не увидели... | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(03.03.2005 в 01:49)
| | У меня тут еще вопросы появились насчет всплывающих окон:
1. Почему-то после закрытия всплывающего окна вручную или с помощью метода newwin.close() вторичное его создание в этом же сеансе приводит к ошибке...
2. Как мне доступиться к родительскому окну из дочернего (вернее как узнать имя родительского окна, ведь обращаться надо по имени window.somemethod(), или можно просто всместо имени window использовать?) | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(02.03.2005 в 21:15)
| |
<script language="JavaScript">
<!--
// Открытие нового окна
function winopen()
{
newwin = window.open("", "newwin", "width=300,height=250");
}
// Меняем содержимое нового окна
function changeContent()
{
content = "Это наше новое окно!";
newwin.document.write(content);
newwin.document.close();
newwin.focus();
}
//-->
</script>
<a href="#" onclick="winopen(); return false">Открыть окно</a><br>
<a href="#" onclick="changeContent(); return false">Сменить содержимое нового окна</a>
|
К порожденному окну обращение идет по имени окна.
Для обращения из дочернего окна к родительскому нужно использовать имя opener
> т.е. все через JavaScript?
Да. | |
|
|
|
|
|
|
|
для: Crux
(02.03.2005 в 00:09)
| | Вау, как раз в точку! Именно то, что нужно! Огромнейшее спасибо! :) | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(01.03.2005 в 23:59)
| | Ага, понятно. А не могли бы вы мне привести пример, как обращаться из дочернего окна в главное, или из главного в дочернее и менять в нем содержимое? Я так понял, что это все уже будет происходить на машине клиента, т.е. все через JavaScript? | |
|
|
|
|
 2 Кб |
|
|
для: !!Yurchik!!
(01.03.2005 в 23:58)
| | >Спасибо, но второй пример не работает
эти два файла должны работать вместе
т.е. первый фаил открывает окно со вторым файлом из которого можно менять содержимое первого окна.
ещё раз прикрепляю эти два файла | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(01.03.2005 в 21:17)
| | Одно окно должно быть открыто из другого. Либо по ссылке с указанием параметра target, либо JavaScript с указанием имени окна. По этим именам и можно будет к ним обращаться. А созданное окно, в свою очередь, может обращаться к своему "родителю".
Если оба окна открыты независимо друг от друга, то они друг друга не увидят. | |
|
|
|
|
|
|
|
для: Crux
(01.03.2005 в 21:45)
| | Спасибо, но второй пример не работает, а первый просто открывает новое окно... А мне нужно, чтобы в зависимости от выбора в первом окне автоматически менялось содержимое открытого второго окна... | |
|
|
|
|
|
|
|
для: Crux
(01.03.2005 в 21:35)
| | прошу прошенья...
к этому файлу ещё нужен вот этот файл (см. приклеплённый файл), под именем lst16-42.htm | |
|
|
|
|
|
|
|
для: !!Yurchik!!
(01.03.2005 в 21:17)
| | вот у меня с диска с книгой есть такой пример, я ещё сам неразбирался, но надеюсь Вам поможет. (реализация на JavaScript, см. приклеплённый файл) | |
|
|
|
|