Программирование => JavaScript & JScript => Тема начата: Denissimo от 04 Сентября 2005, 18:13:08
Название: Как закрыть окно без предупреждения?
Отправлено: Denissimo от 04 Сентября 2005, 18:13:08
При выполнении window.close(); выскакивает сообщение "Просматриваемая Web-страница пытается закрыть окно.." Как этого избежать?
Название: Как закрыть окно без предупреждения?
Отправлено: CGVictor от 05 Сентября 2005, 11:58:52
Denissimo Никак, если окно открыто пользователем. если окно создано при исп. window.open - то по windowid.close() вроде не должно.
Название: Как закрыть окно без предупреждения?
Отправлено: Denissimo от 05 Сентября 2005, 12:30:29
Окно будет открываться в результате нажатия кнопки в форме ..........
Форма по сути - голосование. Так вот page.php будет записывать результат голосования в файлик и (надеюсь) сразу закрываться, чтобы глаза не мозолить.
В этом случае windowid.close() сработает как надо? Нужно какой-то ID использовать в качестве аргумента?
Название: Как закрыть окно без предупреждения?
Отправлено: CGVictor от 05 Сентября 2005, 18:07:30
Denissimo Можно так: создаешь окно из главного документа, выводишь в нем форму, скриптом ее заполняешь, выполняешь для нее submit, по сабмиту с сервера выдаешь в документ скрипт, который вызывает функцию закрытия окна из главного документа.
Но это как-то слишком коряво.
Подожди, мож что еще подскажут. Должен быть способ.
Название: Как закрыть окно без предупреждения?
Отправлено: Denissimo от 05 Сентября 2005, 19:48:50
CGVictor
[OFF]по сабмиту с сервера выдаешь в документ скрипт, который вызывает функцию закрытия окна из главного документа.[/OFF]
Главный документ, по замыслу, к этому времени должен быть уже закрыт :-((
Название: Как закрыть окно без предупреждения?
Отправлено: glebushka от 06 Сентября 2005, 01:41:17
Denissimo, тебе уже сказали, что окно, которое не было создано яваскриптом, без предупреждений закрыто быть не может. Чего не понятно?
Название: Как закрыть окно без предупреждения?
Отправлено: glebushka от 06 Сентября 2005, 01:42:36
CGVictor, о каком способе ты говоршиь? Если нужно закрыть окно сразу после сабмита, то зачем его вообще открывать?
Название: Как закрыть окно без предупреждения?
Отправлено: y4an от 06 Сентября 2005, 22:04:41
чтобы окно после голосования совсем не открывать можно попробовать субмитить в невидимый iframe на той же странице
Название: Как закрыть окно без предупреждения?
Отправлено: Denissimo от 06 Сентября 2005, 22:47:36
y4an Хорошая мысль. Спасибо. Можно даже в видимый. Но невидимый оптимально. Как i-фрейм невидимым делать?
Название: Как закрыть окно без предупреждения?
Отправлено: commander от 07 Сентября 2005, 14:45:26
Denissimo
Цитировать
Как i-фрейм невидимым делать?
размеры выставить нулевые...
Название: Как закрыть окно без предупреждения?
Отправлено: CGVictor от 08 Сентября 2005, 10:21:22