Автор Тема: Как закрыть окно без предупреждения?  (Прочитано 6325 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Denissimo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://droden.narod.ru
Как закрыть окно без предупреждения?
« : 04 Сентября 2005, 18:13:08 »
При выполнении window.close(); выскакивает сообщение "Просматриваемая Web-страница пытается закрыть окно.."
Как этого избежать?
А скольких медсестёр вернул я к жизни!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как закрыть окно без предупреждения?
« Ответ #1 : 05 Сентября 2005, 11:58:52 »
Denissimo
Никак, если окно открыто пользователем.
если окно создано при исп. window.open - то по windowid.close() вроде не должно.
LJ: Backslashed life (rss)

Оффлайн Denissimo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://droden.narod.ru
Как закрыть окно без предупреждения?
« Ответ #2 : 05 Сентября 2005, 12:30:29 »
Окно будет открываться в результате нажатия кнопки в форме
..........

Форма по сути - голосование. Так вот page.php будет записывать результат голосования в файлик и (надеюсь) сразу закрываться, чтобы глаза не мозолить.

В этом случае windowid.close() сработает как надо?
Нужно какой-то ID использовать в качестве аргумента?
А скольких медсестёр вернул я к жизни!

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как закрыть окно без предупреждения?
« Ответ #3 : 05 Сентября 2005, 18:07:30 »
Denissimo
Можно так:
создаешь окно из главного документа, выводишь в нем форму,
скриптом ее заполняешь,
выполняешь для нее submit,
по сабмиту с сервера выдаешь в документ скрипт, который вызывает функцию закрытия окна из главного документа.

Но это как-то слишком коряво.

Подожди, мож что еще подскажут. Должен быть способ.
LJ: Backslashed life (rss)

Оффлайн Denissimo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://droden.narod.ru
Как закрыть окно без предупреждения?
« Ответ #4 : 05 Сентября 2005, 19:48:50 »
CGVictor

[OFF]по сабмиту с сервера выдаешь в документ скрипт, который вызывает функцию закрытия окна из главного документа.[/OFF]

Главный документ, по замыслу,  к этому времени должен быть уже закрыт :-((
А скольких медсестёр вернул я к жизни!

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Как закрыть окно без предупреждения?
« Ответ #5 : 06 Сентября 2005, 01:41:17 »
Denissimo, тебе уже сказали, что окно, которое не было создано яваскриптом, без предупреждений закрыто быть не может. Чего не понятно?
Ну к чему все это, лучше бы водки выпили...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Как закрыть окно без предупреждения?
« Ответ #6 : 06 Сентября 2005, 01:42:36 »
CGVictor, о каком способе ты говоршиь? Если нужно закрыть окно сразу после сабмита, то зачем его вообще открывать?
Ну к чему все это, лучше бы водки выпили...

Оффлайн y4an

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 51
  • +0/-0
  • 0
    • Просмотр профиля
    • http://berega-next.ru/
Как закрыть окно без предупреждения?
« Ответ #7 : 06 Сентября 2005, 22:04:41 »
чтобы окно после голосования совсем не открывать можно попробовать субмитить в невидимый iframe на той же странице
открой для себя новые БЕРЕГА

Оффлайн Denissimo

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 48
  • +0/-0
  • 0
    • Просмотр профиля
    • http://droden.narod.ru
Как закрыть окно без предупреждения?
« Ответ #8 : 06 Сентября 2005, 22:47:36 »
y4an
Хорошая мысль. Спасибо.
Можно даже в видимый. Но невидимый оптимально.
Как i-фрейм невидимым делать?
А скольких медсестёр вернул я к жизни!

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Как закрыть окно без предупреждения?
« Ответ #9 : 07 Сентября 2005, 14:45:26 »
Denissimo
Цитировать
Как i-фрейм невидимым делать?

размеры выставить нулевые...
And no religion too...

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Как закрыть окно без предупреждения?
« Ответ #10 : 08 Сентября 2005, 10:21:22 »
Denissimo
Цитировать
Denissimo:
невидимым делать?

Плюс я бы еще display:none выставил :)
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28