Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№122-02-2006 19:52:23

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

window.close()

Мне надо закрыть документ, но он не был открыт через window.open (то есть он просто открыт юзером).
Как его закрыть? просто window.close() не работает, потому что он пишет, что может закрывать только то что сам же и открыл через window.open()


заранее спасибо

Отсутствует

 

№224-02-2006 19:22:22

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

никто не знает? :((9

Отсутствует

 

№324-02-2006 21:44:50

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: window.close()

http://xpoint.ru/forums/programming/jav … 5513.xhtml
устроит ?
(хотя, думаю, если попросить привилегий у пользователя, то, наверное, можно)

Отредактировано Anton (24-02-2006 21:47:02)


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№426-02-2006 20:49:15

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

так, получается, вообще нельзя??? мне хотя бы с разрешения пользователя... по твоей ссылки вроде бы заключение, что "нельзя".
жаль :(

Отсутствует

 

№526-02-2006 22:43:58

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: window.close()

Innuendo
Кому жаль, а кому счастье. Меня б например не радовало, что зайду я на какой-то сайт, а у меня бац, и все другие окна закрылись.

Отсутствует

 

№627-02-2006 00:52:48

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: window.close()

Innuendo пишет

...мне хотя бы с разрешения пользователя...

Выделить код

Код:

netscape. security. PrivilegeManager. enablePrivilege ("UniversalBrowserWrite");
window. close ();

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№727-02-2006 18:29:09

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

Snik, почему все... Доступа к посторонним окнам, то и не надо.. а к собственному окну почему бы и не разрешить? ведь те, что сркиптом открвыаются можно... почему тогда то, что опльзователь открыл? само себя? :)
Anton, спасибо.. попробую

Отсутствует

 

№827-02-2006 18:39:00

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

Anton
не знаю, не работает... приведи пример, может я не правельно делаю :)

Отсутствует

 

№927-02-2006 20:27:24

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: window.close()

Innuendo пишет

Anton
не знаю, не работает...

А у меня работает в FF1.5.0.1. А в Mozilla1.7.10 - не работает. Наверное, надо где-то в about:config что-то менять.

... приведи пример...

я его уже привёл


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№1027-02-2006 21:35:03

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

ну у меян 1.5.0.1..
есть изображение.. я сделал так:
<img src='' border='0' onclick='netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserWrite"); window.close();' />
и не работает :(

Отсутствует

 

№1127-02-2006 22:14:37

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: window.close()

Innuendo пишет

...
<img src='' border='0' onclick='netscape.security.PrivilegeManager.enablePrivilege ("UniversalBrowserWrite"); window.close();' />
...

И так тоже работает.

Скорее всего где-то что-то в about:config. Ну, может быть, dom.allow_scripts_to_close_window или ещё что.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№1228-02-2006 16:23:35

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

да..я  поставил true. Но вот а как с дургими пользователями? это мне надо в локальном приложении, но можно ли через сркипт установить эту переменную как true?

Отсутствует

 

№1328-02-2006 17:10:52

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: window.close()

Хочется верить, что нельзя.

Отсутствует

 

№1428-02-2006 19:42:55

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: window.close()

Innuendo пишет

...но можно ли через сркипт установить эту переменную как true?

С разрешения пользователя:

Выделить код

Код:

netscape. security. PrivilegeManager. enablePrivilege ("UniversalPreferencesWrite");
window. navigator. preference ("dom.allow_scripts_to_close_window", true);

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№1501-03-2006 19:15:12

Innuendo
Участник
 
Группа: Members
Зарегистрирован: 21-02-2006
Сообщений: 30

Re: window.close()

спасибо

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]