Релакс

#271 15 июня 2015 в 23:27
Soul, это сферический водоем в вакууме или четырехмерный гиперкуб?
#272 15 июня 2015 в 23:39
PIN,
  1. <img src="image.png" height="450" width="300" id="picture">
  2. <script>
  3. $(document).ready(function() {
  4. var width = $('#picture').width();
  5. var height = $('#picture').height();
  6. console.log('ширина = '+width+' высота = '+height);
  7. });
  8. </script>
#273 15 июня 2015 в 23:50

Задачка попроще: как в JS узнать реальную ширину изображения? ))))))))))))))

PIN
Ну, как вариант😊
  1. $('img').removeAttr('width').removeAttr('height').width();
#274 15 июня 2015 в 23:51
Странник, неа, не реальные размеры изображения)
#275 15 июня 2015 в 23:53
Джехутимери, так не честно )))))), давай проще
#276 15 июня 2015 в 23:53
PIN, ой. Неужто комплексные? С мнимой единицей? о_О
#277 15 июня 2015 в 23:55
Странник, да просто все,
еще раз: цель узнать что загрузилось с сервера, а не то что отображается
#278 16 июня 2015 в 00:10

Задачка попроще: как в JS узнать реальную ширину изображения? ))))))))))))))

PIN
*ядовитым тоном* где здесь "цель узнать что загрузилось с сервера, а не то что отображается"
так бы сразу и сказали: узнать размер картинки, хранящейся на сервере.

Естественно, если js, то ajax запросом обратиться к скрипту на сервере (передать путь и имя файла), а скрипт содержит примерно такие строчки:
  1. $width = imagesx ('/images/'.$path.'/'.$picture);
  2. echo $width;
#279 16 июня 2015 в 00:14
Странник, ни какого яда, сарказма и всего такого, а формулировка… бывает, вот и уточняю/поясняю,
задачка решается без Ajax PHP и даже JQuery
#281 16 июня 2015 в 00:19
Глупости. Любую задачу программирования можно решить множеством разных способов, и каждый программер делает так, как считает нужным. Еще бы я своих клиентов спрашивал: тебе размер картинки с помощью js узнать, или через аякс-запрос и php? Как сделал, так сделал, пусть радуется, что работает
#282 16 июня 2015 в 00:20
Джехутимери, ну читер чистой воды )))))))))) /*! это не ругательство
#283 16 июня 2015 в 00:23
Джехутимери, +1. Всем нос утер. Браво!
#284 16 июня 2015 в 00:28
Ну если терпения нет, то:
  1. var img = document.querySelector('img');
  2. console.log(img.naturalWidth);
#285 16 июня 2015 в 00:31
Странник, пора согласиться, что так лучше)
;)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.