pict.width отчего гуляют размеры?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



pict.width отчего гуляют размеры? Expand / Collapse
Автор
Сообщение
15.02.2007 16:11


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 17.09.2008 11:12
Сообщ.: 229, Visits: 1 982
сделал простенький жаваскрипт..

pict = new Image();

pict.src = "img/123.jpg"

так вот если сделать alert(pict.width); то почему-то алерт выдаёт на разных компах по разному значение...

кто может пояснить что происходит и как можно всё-таки получить реальные размеры картинки лежащей на сервере...

заранее благодарю

Сообщ. #910827
15.02.2007 19:55
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 12.10.2007 4:11
Сообщ.: 219, Visits: 1 804
Если это IE, то что в настройка для "Enable Automatic Image Resizing"?
Сообщ. #910842
15.02.2007 22:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
IT-AleX (15.02.2007)
сделал простенький жаваскрипт..

pict = new Image();

pict.src = "img/123.jpg"

так вот если сделать alert(pict.width); то почему-то алерт выдаёт на разных компах по разному значение...

Ксожалению проверить истеннность этого я не могу, но предполагаю, что ошибка может крыться в настройках(браузера, компьютера), возможно и проблеммма с загрузкой(неуспевает подгрузить полностью изображение и из-за этого траблы с размерами)...

Ты тестил на разных компьютерах, но на каких браузерах и каких версиях было тестирование? И предлагаю затестить:

function A() {

alert(document.getElementById("pict").width)

}

<body onClick="A()">

<img src="img/123.jpg" id="pict">

 

Если в данный пример будет показано на "всех компьютерах" одинаковое значение значит ошибка в создание картинки, тобишь не успевает допустим загрузаться... В противном случае "ошибка" в настройках компьютера/браузера

----------------------------------
Я безработный...
Возьмите меня на работу. =)

Сообщ. #910844
16.02.2007 9:00
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
Предлагаю для тестирования и нахождения побочного эффекта воспользоваться на разных компьютерах одним и тем же браузером (например IE 6) и после того как запустишь скрипт:

pict1 = new Image();
pict1.src = "img/123.jpg"
alert("ширина первого рисунка: "+pict1.width);

pict2 = new Image();
pict2.src = "img/1231.jpg"

function A() {
alert("ширина второго рисунка: "+pict2.width);

alert("ширина третьего рисунка: "+document.getElementById("pict").width)

}

<body onClick="A()">

<img src="img/1232.jpg" id="pict">

обновить данную страницу раза 2 нажатием на кнопку ctrl + F5 - заного заносит данные в кеш, а не берёт из кеша рисунок... Кроме этого предлагаю создать две копии рисунка 123.jpg и назвать их например: 1231.jpg и 1232.jpg если ширина всех трёх рисунков будет одинакова... значит проблема не в кеше или загрузке, и если значения на разных компьютерах будут разными, тоесть (пример):

комп1=рисунок1=рисунок2=рисунок3=15

комп2=рисунок1=рисунок2=рисунок3=17

тогда проблема в настройках браузера или самого копмпьютера, тоесть операционки (разные версии, разные обновления и возможно дополнительное ПО которое может влиять на работу браузера)

----------------------------------
Я безработный...
Возьмите меня на работу. =)

Сообщ. #910863
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:55