Показать сообщение отдельно
  #12 (permalink)  
Старый 24.04.2012, 17:10
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Kolyaj Посмотреть сообщение
Ну а должно быть как? Какое по-вашему должно быть поведение у браузеров?
А какой смысл в том, что я тут это распишу? Ни я, ни Вы не повлияем ни на разработчиков Гугл, ни на Оперу... Но на мой взгляд, если путь к картинке указывать прямо в адресной строке браузера, то он должен хотя бы отцентрировать ее по горизонтали и вертикали если она меньше размеров экрана. Это как минимум упростит жизнь программистам, которые делают показ фото как переход по ссылке.

Сообщение от Kolyaj Посмотреть сообщение
Для кода devote не должно быть никакой бяки.
Я только утверждаю, что при присвоении одного и того же src событие img.onload в одних браузерах сработает 2 раза, а во вторых только 1 раз. Последствия зависят от того, что в обработчике.
<script>
var img = new Image();
img.onload = function() {
    alert( [ "width: " + this.width, "height: " + this.height ] );
}

//1  
img.src = "http://javascript.ru/forum/images/smilies/smile.gif";

//2  
img.src = "http://javascript.ru/forum/images/smilies/smile.gif";
  
</script>
Ответить с цитированием