Собственно хочется сделать, чтобы при нажатии на картинку она открывалась в новом окне в полном размере....НО, чтобы это окно было по размеру открываемой картинки.
Подскажите, плиз )
Собственно хочется сделать, чтобы при нажатии на картинку она открывалась в новом окне в полном размере....НО, чтобы это окно было по размеру открываемой картинки.
Подскажите, плиз )
это джаваскрипт, посему, переношу в программинг
[/quote]Originally posted by Andrulez-z-z@Aug 6 2007, 13:25
Собственно хочется сделать, чтобы при нажатии на картинку она открывалась в новом окне в полном размере....НО, чтобы это окно было по размеру открываемой картинки.
Подскажите, плиз )
<div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
если самому писать, то на нажатие на ссылку надо повесить функцию javascript
в которой прописать window.open в параметрах которой задаются размеры открываемого окна
Вот скрипт сам
<script type="text/javascript">
timeout = 0;
function Start(URL, WIDTH, HEIGHT) {
windowprops = "width=" + (WIDTH+2) + ",height=" + (HEIGHT+2);
text = "<html><head><title>картинка</title></head><body bgcolor='white' style='padding: 1px; margin: 0'";
if (timeout != 0) text +=" onLoad=\"setTimeout('window.close()', " + timeout*1000 + ");\"";
text += "><center><img src='" + URL + "'>";
if (timeout != 0) text +="
<font face='arial, helvetica' size='-1'>Preview closes after " + timeout + " seconds.</font>";
text += "</center></body></html>";
preview = window.open("", "preview", windowprops);
preview.document.open();
preview.document.write(text);
preview.document.close();
}
</script>
[Только зарегистрированные пользователи могут видеть ссылки. ]
Вот и всё, использую часто подобное.
а если не в новом окне, а в этом же???
Кстати, этот код не кроссбраузерный. работает только в FF