Войти

Показать полную графическую версию : Закрыть окно IE через JavaScript


Котяра
18-04-2008, 21:48
Я делаю на HTML интерфейс своего диска. Запрограммировал маленький autorun.exe , запускающий HTML в режиме киоска:

%ProgramFiles%\Internet Explorer\iexplore.exe -k путь_до_файла.htm

. И хочу чтобы было понятно, сделать ссылку закрыть. На первый взгляд все просто:

<a href="javascript:close();">закрыть</a>

или

<a href="javascript:window.close();>закрыть</a>
.
Но при это выводится окно:
http://img228.imageshack.us/img228/4466/ieclosetr6.th.jpg (http://img228.imageshack.us/my.php?image=ieclosetr6.jpg)
Как избежать его появления и сразу закрывать окно?

Sham
18-04-2008, 22:05
попробуй так:
<a href="javascript:setTimeout('window.close()', 200)">закрыть</a>

Котяра
18-04-2008, 22:18
Sham, 35064087.
Это появляется при нажатии на ссылку с Вашим кодом.

Sham
18-04-2008, 23:30
<a onclick="window.focus();parent.opener=window;parent.close();" href="javascript:void(0)">закрыть</a>
Котяра, это точно должно... :)

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

Котяра
18-04-2008, 23:35
Sham, получилось! Спасибо!




© OSzone.net 2001-2012