• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Javascript + увеличение картинки? Как?
Javascript + увеличение картинки? Как?
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 1 | 10:10:11
Ребят в общем захотелось мне красоты. Хочу сделать что бы когда нажимаешь на картинку то она увеличиная появлялась в ajax окне. Помогите с кодом скрипта который бы мне это сделал


Код
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
     <?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?><div class="eDetails" style="clear:both;">
     <div style="float:right"><a href="$ENTRY_URL$" class="readcont">Читати далі</a></div>
<!---<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','0','float')?></div><?endif?>-->
Переглядів: $READS$ |
Дата: <span title="$TIME$">$DATE$</span>
<?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Коментарів ($COMMENTS_NUM$)</a><?endif?>
</div></td></tr></table><br />

а хочу то бы работало по принцепу как $IMAGE1$

Код
<a href="http://mserega.pp.net.ua/_nw/0/49562235.jpg" class="ulightbox" target="_blank" title="Натисніть для перегляду в повному розмірі..."> <img alt="" style="margin:0;padding:0;border:0;" src="http://mserega.pp.net.ua/_nw/0/s49562235.jpg"></a>

Как написать код что бы оно дописывало до тех картинок которые я вставлял не через $IMAGE1$ я вставляю через редактор и там картинку что бы оно дописало ссылку. ну что бы расказать еще по короче как


Код
<img alt="" style="margin:0;padding:0;border:0;" src="http://mserega.pp.net.ua/_nw/0/s49562235.jpg">
Добавить как показано выше. Очень буду благодарен за помощь.


Проблему решил вот этот хороший человек Nexxus
Код
$(".eMessage img").each(function(){     
     if($(this).attr("src").length>0){     
      var title=typeof this.title!="undefined"?('    
title="'+this.title+'"'):(typeof this.alt!="undefined"?('    
title="'+this.alt+'"'):"");     
      $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank"'+title+'></a>');     
     };     
    };);

Если не можешь прожить жизнь нормально, проживи ее афигенно
Сообщение отредактировал MSerega12 - Четверг, 29 Май 2014, 12:14:22
Lumore
Сообщений: 211
Репутация: 18

Сообщение # 2 | 10:48:17
Код
<a href="$IMG_URL1$" class="ulightbox"><img src="$IMG_URL1$"></a>
Nexxus
Сообщений: 289
Репутация: 66

Сообщение # 3 | 11:15:13
Не проверял.
Код
$(".eMessage img").each(function(){
  if($(this).attr("src").length>0){
   var title=$(this).attr("title").length>0?(' title="'+this.title+'"'):($(this).attr("alt").length>0?(' title="'+this.alt+'"'):"");
   $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank"'+title+'></a>');
  };
});
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 4 | 11:55:02
Lumore, Вы меня не поняли я не использую загрузку $IMAGE1$ потому как мне проще загрузить в файловый менеджер потом взять картинку из него и выставить все нужные мне параметры.
Nexxus, на ваш код почему то 0 реакции.

Если не можешь прожить жизнь нормально, проживи ее афигенно
Nexxus
Сообщений: 289
Репутация: 66

Сообщение # 5 | 11:57:23
MSerega12, предоставьте ссылку на страницу с установленным скриптом и изображением, которое нужно увеличить.
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 6 | 12:00:04
Nexxus, Школьный сайт я вставил в вид новостей. Соответвенно каждая картинка новости должна увеличиватся при нажатии

Если не можешь прожить жизнь нормально, проживи ее афигенно
Nexxus
Сообщений: 289
Репутация: 66

Сообщение # 7 | 12:04:16
MSerega12, поместите скрипт перед </body>
Код
$(".eMessage img").each(function(){  
  if($(this).attr("src").length>0){  
   var title=typeof this.title!="undefined"?(' title="'+this.title+'"'):(typeof this.alt!="undefined"?(' title="'+this.alt+'"'):"");  
   $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank"'+title+'></a>');  
  };  
});
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 8 | 12:08:28
Nexxus, Извините проверил все работает! Огромнейшие спасибо вам!!!Может кому пригодиться... вставлю ваш код в шапку. А вам +

Если не можешь прожить жизнь нормально, проживи ее афигенно
Сообщение отредактировал MSerega12 - Четверг, 29 Май 2014, 12:10:41
Nexxus
Сообщений: 289
Репутация: 66

Сообщение # 9 | 12:10:39
MSerega12, почистите кэш, у меня все работает.
MSerega
Сообщений: 122
Репутация: 4

Сообщение # 10 | 12:26:05
Nexxus, я вам в личку написал там. Сможете еще подсказать по одному вопросу? smile

Если не можешь прожить жизнь нормально, проживи ее афигенно
Dogica
Сообщений: 1230
Репутация: 353
Уровень замечаний:

Сообщение # 11 | 15:28:34
Да.. Nexxus это хороший чел! Поддерживаю =)
Всегда интересные и простые решения - а главно во время !!!


WWW.DOGICA.COM / WWW.DOGICA.ORG
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » JavaScript » Javascript + увеличение картинки? Как?
  • Страница 1 из 1
  • 1
Поиск: