Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Работа с окнами (https://javascript.ru/forum/events/55806-rabota-s-oknami.html)

ksa 15.05.2015 10:10

Цитата:

Сообщение от inmortal206
Вообще я не особо силен в веб-программировании

А в каком программировании силен? :)

inmortal206 15.05.2015 10:17

В общем когда это окно открывается, то родительскому можно легко вернуть фокус, но оно как бы неактивно... при этом ничего не мешает закрыть родительское окно вообще, а это что вылазит остается себе висеть. О чем это говорит?)

inmortal206 15.05.2015 10:19

Цитата:

Сообщение от ksa (Сообщение 370945)
А в каком программировании силен? :)

Когда то давно было Delphi, потом я узнал об 1С и деградировал :(

ksa 15.05.2015 10:37

Цитата:

Сообщение от inmortal206
Когда то давно было Delphi

Тогда понятие модального окна должен бы понимать. :D

ksa 15.05.2015 10:53

Цитата:

Сообщение от inmortal206
когда это окно открывается, то родительскому можно легко вернуть фокус, но оно как бы неактивно... при этом ничего не мешает закрыть родительское окно вообще, а это что вылазит остается себе висеть. О чем это говорит?

Если доступ к родительскому окну таки есть - это говорит о том, что окно то явно не модальное! :D

Можно предположить что его открыли как "простое" дочернее окно
window.open('http://javascript.ru/window-open');

И такое окно без, явно полученной ссылки на него, не закрыть...

inmortal206 15.05.2015 11:08

Цитата:

Сообщение от ksa (Сообщение 370952)
Если доступ к родительскому окну таки есть - это говорит о том, что окно то явно не модальное! :D

Можно предположить что его открыли как "простое" дочернее окно
window.open('http://javascript.ru/window-open');

И такое окно без, явно полученной ссылки на него, не закрыть...

Это я как раз таки уже понял...

Но разве вообще ничего нельзя сделать с ним? а как же нетрадиционные методы?) мне любое извращение подойдет)

ksa 15.05.2015 11:52

Цитата:

Сообщение от inmortal206
мне любое извращение подойдет

JS тебе в этом не помощник... :no:

ksa 15.05.2015 11:54

Цитата:

Сообщение от inmortal206
а как же нетрадиционные методы?) мне любое извращение подойдет)

Можно попробовать принести жертву какому-то богу...

inmortal206 15.05.2015 11:59

Цитата:

Сообщение от ksa
Можно попробовать принести жертву какому-то богу...

Жаль свой бубен позычил другу :)

Придется гуглить дальше... js не всемогущ... обидно...

kostyanet 15.05.2015 19:03

Нет никаких окон в браузере кроме самого браузера. Эта лохопедическая терминология происходит от лохопедических программистов, которым пофигу есть у кокна хэндлер, можно ли ему послать по нему мессагу, переместить, закрыть и все такое.

алерт, промпт и конфирм - да, это встроенные диалоги, только и всего и больше ничего что выше перечислено они не обеспечивают.

А рисованное дивом "окно" - это фуфел, а не окно и закрыть его как два пальца обоссать - inspect element и delete node.

Как я понял речь о клиентском скрипте. Делается элементарно - надо просто выяснит признак, id, class, контекст - и по нему прибить дебильный div


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