Закрыть IE

 
0
 
JavaScript
ava
guest | 02.12.2003, 05:38
Здравствуйте уважаемые.
Подскажите как можно закрыть IE скриптом с HTML станицы.
Я вот нашел такой пример

<script language="JavaScript">
<!--
function closeIt() {
close();
}

// -->
</script>

<center>
<form>
<input type=button value="Close Window" onClick="closeIt()">
</form>
</center>

но он запрашивает подтверждение на закрытие, а мне надо чтобы IE закрывался без запроса.
Помогите кто чем может.
Ответы (8)
ava
MuToGeN | 02.12.2003, 08:42 #
Чтобы закрывалась без запроса, надо открывать страничку с помощью window.open()
ava
guest | 02.12.2003, 11:36 #
Документированого способа нет,но кое-что можно сделать...

<script>
window.opener=window.top;
windows.close();
</script>

Будет работать везде(могу ошибаться) кроме IE5,там уже надо через activx.
На память не помню,но если найду напишу.

p.s.Работать это не обязано-это хак.
ava
guest | 02.12.2003, 11:56 #
smile Спасибо вот так работает

<script language="JavaScript">
<!--
window.opener=window.top;
close()
}
// -->
</script>
ava
guest | 02.12.2003, 11:59 #
smile ;-) Извиняюсь, скобка"}" конечно же лишняя
ava
guest | 02.12.2003, 16:44 #
А у меня в "windows.close()" буква "s" лишняя ;)
Лучше писать не просто
close()
a
window.close()
т.к. есть метод document.close().Хоть на обьект window можно и не ссылаться,но,вообще говоря,при одинаковых методах разных обьектов рекомендуется указывать обьект явно.
ava
nikolin | 02.12.2003, 18:43 #

<script language='JavaScript'>
var new_win = window.open("","");
new_win.close();
</script>

<script language='JavaScript'>
self.close();
</script>



если window только один Windows спрошивает "Do you want close" smile
ava
SVK | 03.12.2003, 17:29 #
nikolin естественно - на закрытие "self" в таком варианте будет спрашивать.
Без хака закрыть скриптом без вопросов пользователю можно только то окно, которое скриптом же и было открыто.
ava
guest | 04.12.2003, 10:13 #
To Гость_Борис
... во блин я дурень слепой!!! (да конец дня совсем мозги прибил)

на строку: windows.close()
у меня присходила ругань, ну и применил просто close() и все заработало.

а блин на "s" мозгов не хватило ... smile smile :withstupid :withstupid smile smile

Ну, а для остальных:
задача была, что бы IE не запускался или сразу гас при обращении программы к страничке которая лежит на винте. Наличие страницы прога проверяет, а вот ее содержимое нет. Ну соответственно родилась идея подменить страницу на другую которая будет гасить IE. Так что все удалось. Всем спасибо.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  guest   MuToGeN   SVK   nikolin
advanced
Отправить