[web] показывать фотки во всплывающих окнах

a100244

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

skvoria

Ну к примеру (самый просто вариант)
<a href="#" onclick="window.open('...(путь к картинке)',null,"width=ширинакартинки+20,height=высотакартинки+20,scrollbars=no");return false;"><img src="..." alt="..." width="..." height="..." border="0"></a>
ширина+20 и высота+20 - это чтобы поля документа учесть, если в падлу выводить через document.write

Ivan826

1) ещё можно не на ссылку onclick вешать а прямо на <img>, но тогда надо у <img> писать style="cursor: pointer" что бы ручка появлялась.
2) можно открывать окно по центру экрана. Для этого в третьем параметре (там где размеры надо вставить такую строку: left='+(screen.width- ширина картинки )/2+' top='+(screen.height- высота картинки )/2+'
)

a100244

спасибо всем, экспериментирую

a100244

('...(путь к картинке)'
<a href="images/sertifikat.gif" target=_blank onclick="window.open("images/sertifikat.gif"null,"width=529+20,height=750+20,scrollbars=no");return false;"><img src="images/sertifikat_m.gif"...и так далее
правильно?

skvoria

Во-первых, путь к картинкам лучше прописывать от корня веб-сервера, т.е. не 'images/...' а '/images/...' в предположении, что папка images находится в www-root.
Во-вторых. target=_blank лишний (и так окно открывается)
В третьих, если уж ты не генеришь размер автоматически, то можешь и сложить эти цифры и вместо 750+20 с чистой совестью написать 770.
По поводу onclick'a на картинке: правильная последовательность cursor:hand;cursor:pointer

a100244

у меня все работает как я ранее прописал, но окно не под размер изображения..

Ivan826

А вот и нет.
почитай w3c на досуге

skvoria

W3C фарева, однако не забывай, пожалуйста, что есть еще такой йобанный браузер IE5.0, который pointer в упор не видит.

stm7884696

Да корян, с курсором ты проебался тут....

Ivan826

IE - это не браузер
а прошлая версия 5.0 не браузера это вообще калище

stm7884696

корян, конечного пользователя это абсолютно не чешет... И если ты не можешь сделать так, что бы твой код грамотно отображался в самом популярном у рядового пользователя n-раз не_браузера, то тебя считают прост некомпетентным.

skvoria

По http://gs.hotlog.ru/ у ИЕ 5.0 20 процентов, понимаешь, какая ботва.
К слову сказать, 5.5 тоже не отличается качеством...
Оставить комментарий
Имя или ник:
Комментарий: