Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как создать объект в виде кнопки в дочернем окне. (https://javascript.ru/forum/events/24176-kak-sozdat-obekt-v-vide-knopki-v-dochernem-okne.html)

phenix79 20.12.2011 14:32

Как создать объект в виде кнопки в дочернем окне.
 
Вопрос такой..
Каким образом можно создать кнопку, в дочернем окне, или любой другой объект.
К примеру создаю дочернее окно из родительского.
global = window.open("","","height=300,width=300");

А как сделать чтобы в нем автоматически создавалась кнопка,а потом при нажатии этой кнопки закрывалось бы родительское окно??

devote 20.12.2011 14:38

global = window.open("","","height=300,width=300");
global.document.write('<button onclick="parent.close();">Я кнопка!</button>');
global.document.close();
Родительское вряд ли закроешь

phenix79 20.12.2011 14:48

Цитата:

Сообщение от devote (Сообщение 144721)
global = window.open("","","height=300,width=300");
global.document.write('<button onclick="parent.close();">Я кнопка!</button>');
global.document.close();
Родительское вряд ли закроешь

Да спасибо огромное, помогло.
Но мне нужно чтобы из дочернего закрывалось родительское, то есть которое породило дочернее.
Пытался так через window.opener и через parent.close
global.document.write('<button onclick="window.opener.close();">Я кнопка!</button>');
global.document.write('<button onclick="parent.close();">Я кнопка!</button>');

но не получается, почему то закрывается само дочернее окно что может быть?

phenix79 20.12.2011 14:53

Получается родительское не возможно закрыть, понятно, спасибо!!!

ksa 20.12.2011 15:32

В ИЕ8 работает...

w = window.open("","","height=300,width=300");
w.document.writeln('<button onclick="window.opener.close();">Я кнопка!</button>');

Правда спрашивает, действительно ли я хочу закрыть окно... :)

phenix79 20.12.2011 20:02

да действительно в ИЕ работает..но в мазилле нет..


Часовой пояс GMT +3, время: 22:52.