Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
увеличение изображения в ajax окне
#1
Среда, 16.11.2011, 17:05
ТольяТТи
Проверенный
Сообщения: 244
Репутация: 279
у меня есть скрипт увеличения изображения в ajax окне но на нем стоит размер окна а мне надо чтобы окно растягивалось под размер картинки помогите плз вот скрипт
Code
<script type="text/javascript">
//['original_img_url','org_width','org_height','resized_img_url','res_width','res_height']
var allEntImgs10200=[['$IMG_URL1$',450,240,'$IMG_URL1$',200,106]];
</script>
<script type="text/javascript">
function _bldCont(indx){
var bck=indx-1;var nxt=indx+1;
if (bck<0){bck = allEntImgs10200.length-1;}
if (nxt>=allEntImgs10200.length){nxt=0;}
var imgs='';
for (var i=0;i<allEntImgs10200.length;i++){var img=i+1;
if(allEntImgs10200[i][0].length<1){continue;}
if (i==indx){imgs += '<b class="pgSwchA">'+img+'</b> ';}
else {imgs += '<a class="pgSwch" href="javascript://" onclick="_bldCont('+i+');return false;">'+img+'</a> ';}
}
if (allEntImgs10200.length>1){imgs = '<a class="pgSwch" href="javascript://" onclick="_bldCont('+bck+');return false;">« Назад</a> '+imgs+'<a class="pgSwch" href="javascript://" onclick="_bldCont('+nxt+');return false;">Вперед »</a> ';}
var hght = parseInt(allEntImgs10200[indx][2]); if ($.browser.msie) { hght += 28; };
_picsCont = '<div id="_prCont" style="position:relative;width:' + allEntImgs10200[indx][1] + 'px;height:' + hght.toString() + 'px;"><img border="0" width="' + allEntImgs10200[indx][1] + '" height="' + allEntImgs10200[indx][2] + '" src="' + allEntImgs10200[indx][0] + '"/><div align="center" style="padding:8px 0 5px 0;">'+imgs+'</div></div>';
new _uWnd('wnd_prv',"Скриншоты",10,10,{popup:1,waitimages:300000,autosizewidth:1,hideonresize:1,autosize:1,fadetype:1,align:'center',min:0,max:0 ,resize:1},_picsCont);
}
  </script>
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="eBlock"><br>
<tr><td width="90%"><div class="eTitle" style="border:#555555 1px dashed">$ENTRY_NAME$ $MODER_PANEL$</div></td><td align="right" style="white-space: nowrap;font:9px;"><span style="color:#B5B5B5">$ADD_TIME$</span> </td></tr>
<tr><td colspan="2" class="eMessageNews"><br>
<!-- Для старого вида изображений -->
<?if($IMG_URL1$)?><div align="center" style="float:right; background-color: #222222; border:1px #666666 dashed;padding:5px 5px; width:210px"><b><span style="color:#B5B5B5">Изображения:</span></b><br>
<script type="text/javascript">var ar=0; document.write('<img id="glavizobr" alt="$ENTRY_NAME$ - изображение. Нажмите для увеличения." src="$IMG_SMALL_URL1$" onclick="_bldCont(ar);" class="newsimg" style="cursor:pointer;">');</script><?endif?>
Жить хорошо,а хорошо жить еще лучше!!!
#2
Среда, 16.11.2011, 17:19
JoneS
Заблокированные
Сообщения: 296
Репутация: 263
В данном скрипте есть только одна возможность контролировать размер изображения, это заменить эту строку:
Code
var allEntImgs10200=[['$IMG_URL1$',450,240,'$IMG_URL1$',200,106]];


на эту
Code
var allEntImgs10200=[['$IMG_URL1$',450,'$IMG_URL1$',200]];


где я высоту убрал, что бы изображение не искажалось.
Услуги Гаранта http://megasoft.3dn.ru/forum/95-288578-1
#3
Среда, 16.11.2011, 17:44
ТольяТТи
Проверенный
Сообщения: 244
Репутация: 279
JoneS, спасибо большое
Жить хорошо,а хорошо жить еще лучше!!!
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz