как сделать увеличение фото от клика мышью
Мужики, подскажите, плиз, как сделать на своем сайте увеличение фото от клика мышью по нему.
|
руками... и джавой ;) примитивно: маленькая картинка внутри ссылки на крупную картинку открывающуюся в новом окне...
ну не успел дописать - извини :D |
Цитата:
|
Цитата:
|
Не джавы, а JS. Пример примерный:
function myimgshow(Im,Nm,w,h,ind){ msg=window.open("","DisplayWindow"+ind,"toolbar=no ,directories=no,menubar=no,scrollbars=no,status=no ,resizable=no,width="+w+",height="+h+""); d=msg.document; d.clear(); d.write('<html><HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251"><TITLE>'+Nm+'</TITLE></HEAD><body TOPMARGIN="0", LEFTMARGIN="0">'); d.write('<img src="'+Im+'" alt="'+Nm+'">'); d.write('</body></html><noscript><script language="JavaScript" type="text/javascript">/* '); d.close(); } Вызов в теле: <img src=\"images/<маленькое_изображение>\" alt='"<commen>"' border=0 style='cursor:pointer;cursor:hand;' onclick='myimgshow(\"images/<большое_изображение>\",\"<comment>\",<ширина>,<вы сота>,<любое число>)'>"; |
можно плавный ресайз на ajax
ключевое слово mootools |
Цитата:
|
Голова точно сломалась, тяжело быть чайником.
Вот этот код куда вставлять, подскажите: function myimgshow(Im,Nm,w,h,ind){ msg=window.open("","DisplayWindow"+ind,"toolbar=no ,directories=no,menubar=no,scrollbars=no,status=no ,resizable=no,width="+w+",height="+h+""); d=msg.document; d.clear(); d.write('<html><HEAD><META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251"><TITLE>'+Nm+'</TITLE></HEAD><body TOPMARGIN="0", LEFTMARGIN="0">'); d.write('<img src="'+Im+'" alt="'+Nm+'">'); d.write('</body></html><noscript><script language="JavaScript" type="text/javascript">/* '); d.close(); } И еше вот такое нашел, попроще (но лучше ли?): <a href="URL фото" onclick="window.open('name.JPG', 'image', 'toolbar=no, menubar=no, width=925, height=640, resizable=yes, scrollbars=yes'); return false;" TITLE="Увеличить фото"><IMG src="name.jpg" border="0"></a> Добавлено через 1 час 27 минут Цитата:
|
1 - скачиваем скрипт: http://gribnoe.info/thumb.js
2 - подключаем или по всему сайту, или только там, где зум нужен. 3 - ссылаемся на картинку ввида: Цитата:
И стиль еще добавить: Цитата:
defineLoading: '<img src="img/loading.gif" alt="Загрузка..." />', тут прописать ссылку на картинку с гифом загрузки, или изменить на текст. Добавлено через 5 минут А вообще, вот тут много приколюх с фотами. http://www.dynamicdrive.com/dynamicindex15/index.html |
Цитата:
фильтры в CSS, DHTML, ajax/аякс - по большому счёту та же самая джава... Вы всё уже нашли ;) читайте руководства и пытайтесь использовать - так будет продуктивнее... |
Часовой пояс GMT +3, время: 16:14. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.