Простой вопрос для Гуру - закрыть окно при нажатии на мышь, как?

P
На сайте с 06.01.2009
Offline
601
866

Гуру, очень нужна Ваша помощь.

удалось таки мне сделать, чтобы окна в галерее открывались как нужно.

А как сделать так, чтобы окно закрывалось при нажатии на мышь в любом месте экрана?

В странице 15 мини фото, при нажатии на любую из них открывается новое окно okno.


onClick="okno=window.open('/photo/arios/build/03-build.jpg','okno886', и т.д.
onClick="okno=window.open('/photo/petra/que/04-queen-bian-nev.jpg','okno887',
и т.д.

Чтобы закрыть окно okno я для проверки сделал кнопку - закрыть окно. Работает. Но как сделать так, чтобы при нажатии в любое места экрана оно закрылось (или в любое мимо него, т.к. может быть юзер захочет инфо о фото посмотреть)? Спасибо заранее


echo "<FORM name=\"f4\">";
echo "<INPUT TYPE=button VALUE=\"Закрыть окно\"";
echo "onClick=\"okno.close();\">";
echo "</FORM>";
P
На сайте с 06.01.2009
Offline
601
#1
Gloys:
<div style="position:absolute; z-index:999999; width:999999; height:999999;" onClick="window.close()">

Не закрывает или я что то не так сделал.

Я дописал Ваш код в конце кода вывода мини фотографий.

Да, ещё </div> в ваш код добавил.

ps Может заодно кто-то подскажет - можно ли открыть window.open новое окно с прозрачным фоном?

В это окно подгружаться будет большая картинка в рамке. А в саму страницу поставлю как раз выше указанный div, получится как раз при нажатии в любое место текущее окно закроется. Полупрозрачный фон нужен вероятно чтобы юзер видел под ним ещё много маленьких фото.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий