|
|
|
Supreme Being
      
участник
Last Login: 17.09.2008 11:12
Сообщ.: 229,
Visits: 1 982
|
|
| сделал простенький жаваскрипт.. pict = new Image(); pict.src = "img/123.jpg" так вот если сделать alert(pict.width); то почему-то алерт выдаёт на разных компах по разному значение... кто может пояснить что происходит и как можно всё-таки получить реальные размеры картинки лежащей на сервере... заранее благодарю
|
|
|
|
|
Supreme Being
      
участник
Last Login: 12.10.2007 4:11
Сообщ.: 219,
Visits: 1 804
|
|
| Если это IE, то что в настройка для "Enable Automatic Image Resizing"?
|
|
|
|
|
Supreme 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"> Если в данный пример будет показано на "всех компьютерах" одинаковое значение значит ошибка в создание картинки, тобишь не успевает допустим загрузаться... В противном случае "ошибка" в настройках компьютера/браузера
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|
|
Supreme 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 тогда проблема в настройках браузера или самого копмпьютера, тоесть операционки (разные версии, разные обновления и возможно дополнительное ПО которое может влиять на работу браузера)
----------------------------------
Я безработный...
Возьмите меня на работу. =)
|
|
|
|