Re[3]: закрыть окно
От: Аноним  
Дата: 21.08.03 07:50
Оценка: 75 (7) +1
Здравствуйте, anonymous, Вы писали:

A>сообщение JavaScript Console:

A>
Сценарии не могут закрывать окна, открытые без помощи этих сценариев.


могут (правда не знаю, в каких броузерах это будет работать кроме MS IE && NN):

window.opener = self;
window.close();

Геннадий Ким
закрыть окно
От: фонарь Беларусь блог
Дата: 20.08.03 13:25
Оценка:
здравствуйте. в мозилле не работает

<button onClick="window.close(); return true;">

то есть окно не закрывается.
как обойти?
Re: закрыть окно
От: mogadanez Чехия  
Дата: 20.08.03 13:36
Оценка:
Здравствуйте, фонарь, Вы писали:

Ф>здравствуйте. в мозилле не работает


Ф>
Ф><button onClick="window.close(); return true;">
Ф>

Ф>то есть окно не закрывается.
Ф>как обойти?


может так:
<button onClick="MyFunc()">

<script>
function MyFunc()
{
window.close();
}
</script>

Ф>
... << RSDN@Home 1.0 beta 7a >>
Re: закрыть окно
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 20.08.03 13:40
Оценка:
Здравствуйте, фонарь, Вы писали:

Ф>здравствуйте. в мозилле не работает


Ф>
Ф><button onClick="window.close(); return true;">
Ф>

Ф>то есть окно не закрывается.
Ф>как обойти?
А ты его открывал, чтобы закрывать?
Так работает:

<script>
var w = window.open("about:blank");
</script>
<a href="#" onClick="w.close();">123</a>
... << RSDN@Home 1.1 beta 1 >>
King Oleg
*Читайте DOC'и, они rules*
Re: закрыть окно
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 20.08.03 13:50
Оценка:
Здравствуйте, фонарь, Вы писали:

Ф>здравствуйте. в мозилле не работает


Ф>
Ф><button onClick="window.close(); return true;">
Ф>

Ф>то есть окно не закрывается.
Ф>как обойти?
Получается, что Mozilla (по умолчанию?) не дает такой возможности. IE хоть спрашиват "Закрыть?"
... << RSDN@Home 1.1 beta 1 >>
King Oleg
*Читайте DOC'и, они rules*
Re[2]: закрыть окно
От: фонарь Беларусь блог
Дата: 20.08.03 13:54
Оценка:
Здравствуйте, King Oleg, Вы писали:

KO>А ты его открывал, чтобы закрывать?

KO>Так работает:

KO>
KO><script>
KO>var w = window.open("about:blank");
KO></script>
KO><a href="#" onClick="w.close();">123</a>
KO>


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

а NN просто молчит, получается?
Re[3]: закрыть окно
От: nob114  
Дата: 20.08.03 15:44
Оценка:
It fuckin depends on window.. If this window was opened by SCRIPT — it keeps silence, otherwise give warning !

That basically is a security future ... How would You like to get lost afte clicking on banner ?
Re[2]: закрыть окно
От: anonymous Россия http://denis.ibaev.name/
Дата: 21.08.03 03:35
Оценка:
Здравствуйте, King Oleg, Вы писали:

KO>Получается, что Mozilla (по умолчанию?) не дает такой возможности. IE хоть спрашиват "Закрыть?"


Скрипт не имеет права закрывать окна которые открывались не скриптом, т. е. основное окно он закрыть точно не может.
Отредактировано 04.02.2021 20:28 anonymous . Предыдущая версия .
Re[2]: закрыть окно
От: anonymous Россия http://denis.ibaev.name/
Дата: 21.08.03 03:38
Оценка:
сообщение JavaScript Console:
Сценарии не могут закрывать окна, открытые без помощи этих сценариев.
Re[4]: закрыть окно
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 21.08.03 08:11
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>могут (правда не знаю, в каких броузерах это будет работать кроме MS IE && NN):

А>window.opener = self;
А>window.close();

А>Геннадий Ким

Супер, Генадий . Работает в Мазиле. Это ж просто дырка . То есть, специольно задумовалось, что скрипт без участия пользователя не может закрыть окно, которое не открывал.

П.С. HomeSite вылетел не красиво при предосмотре этого скриптта
... << RSDN@Home 1.1 beta 1 >>
King Oleg
*Читайте DOC'и, они rules*
Re[4]: закрыть окно
От: mogadanez Чехия  
Дата: 21.08.03 08:20
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>могут (правда не знаю, в каких броузерах это будет работать кроме MS IE && NN):


А>window.opener = self;

А>window.close();

А>Геннадий Ким



Век живи, век учись!
... << RSDN@Home 1.0 beta 7a >>
Re[5]: закрыть окно
От: фонарь Беларусь блог
Дата: 21.08.03 09:30
Оценка:
Здравствуйте, King Oleg, Вы писали:

KO>Здравствуйте, <Аноним>, Вы писали:


А>>могут (правда не знаю, в каких броузерах это будет работать кроме MS IE && NN):

А>>window.opener = self;
А>>window.close();

KO>Супер, Генадий . Работает в Мазиле. ...


а у меня на mozilla 1.4 не работает. пишу
window.opener=self; alert('now closing...'); window.close();

сообщение выводит, а окно не закрывает.
а так — идея просто супер, согласен

ps. а ie без вопросов молча закрылся...
Re[6]: закрыть окно
От: King Oleg Украина http://kingoleg.livejournal.com
Дата: 21.08.03 09:37
Оценка:
Здравствуйте, фонарь, Вы писали:

Ф>а у меня на mozilla 1.4 не работает. пишу

Ф>
Ф>window.opener=self; alert('now closing...'); window.close();
Ф>

Ф>сообщение выводит, а окно не закрывает.
А в mozilla 1.2.1 — все ок
... << RSDN@Home 1.1 beta 1 >>
King Oleg
*Читайте DOC'и, они rules*
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.