Цитата:
http://javascript.ru/basic/closure#p...-ispolzovaniya |
написал вот такое:
var newImg = new Image(); newImg.src = src; newImg.onload = function(){ $iw = newImg.width; $ih = newImg.height; } newImg.onerror = function(){ alert('a'); $(this).attr('src', '/frontend/img/oops.png'); $iw = 450; $ih = 450; } но onerror ничего не происходит. Хотя должно! Что не так? |
syegorius, ты примеры-то тестовые делай... :) А не огрызки...
|
всмысле примеры? весь кусок кода что ли показать?
|
и кстати все равно не работает даже onload. из 9 существующих картинок он только в семи определил их ширину и высоту...
|
Цитата:
Посмотри какие примеры выкладывают тут. Их тут же можно запустить на выполнение и посмотреть... |
вобщем получилось что в chrome и, что меня сильно удивило, в ie8 работает нормально. В опере 9 и 11 и мозилле не работает... кто-то может мне чем-то помочь... может есть какие-то другие способы найти ширину и высоту какртинки и проверить на ее наличие?
|
Пока вы не научитесь читать, что вам пишут, вам никто не сможет помочь.
Цитата:
Цитата:
|
var img = new Image(); img.onload = function() { alert('Loaded: '+img.src+' :: W = '+img.width+' :: H = '+img.height); } img.src = "http://javascript.ru/forum/images/smilies/smile.gif"; |
да я и так все вернул на свои места...
запустите этот код в мозилле и поймете о чем я var img = new Image(); img.onload = function(){ alert('Loaded: '+img.src+' :: W = '+img.width+' :: H = '+img.height); } img.onerror = function(){ alert('ERROR'); } img.src = "http://javascript.ru/forum/images/smilies/smilebla-bla.gif"; |
Часовой пояс GMT +3, время: 04:18. |