Показать сообщение отдельно
  #15 (permalink)  
Старый 30.12.2012, 17:41
Аватар для Vdomah
Интересующийся
Отправить личное сообщение для Vdomah Посмотреть профиль Найти все сообщения от Vdomah
 
Регистрация: 30.12.2012
Сообщений: 29

Сообщение от Vdomah Посмотреть сообщение
function showThumbnail(href, title) {
  var is = getImageSize( 'largeImg');
  largeImg.src = href;
  largeImg.alt = title;
  if (is.width > is.height) {
  largeImg.width = '500';
  largeImg.removeAttribute('height');
  }
	else {
	largeImg.height = '500';
	largeImg.removeAttribute('width');
	}
}



Это да, а то сейчас правильный размер ставится только после второго нажатия по thumb.
dmitriymar, никакого сарказма. Вы здесь правильную идею дали. Надо было просто строчку
var is = getImageSize( 'largeImg');
поставить после загрузки изображения, т.е.
largeImg.src = href;

function showThumbnail(href, title) {
  largeImg.src = href;
  largeImg.alt = title;
  var is = getImageSize( 'largeImg');
  if (is.width > is.height) {
  largeImg.width = '500';
  largeImg.removeAttribute('height');
  }
	else {
	largeImg.height = '500';
	largeImg.removeAttribute('width');
	}
}

И все красиво.
Ответить с цитированием