1 AĞUSTOS 2010, Pazar
Nasıl olursa görüntü verilen adresi ile varsa kontrol etmek için?
Eğer bir görüntü varsa jquery kullanan varsa kontrol etmek istiyorum.
Örneğin nasıl kontrol edebilirim bu görüntü var
http://www.google.com/images/srpr/nav_logo14.png
Çek bana 200 veya durum tamam mı gerekir
--------------düzenlenmiş-------------------
var imgsrc = $(this).attr('src');
var imgcheck = imgsrc.width;
if (imgcheck==0) {
alert("You have a zero size image");
} else { //do rest of code }
Teşekkürler Jean
CEVAP
1 AĞUSTOS 2010, Pazar
Bunun gibi: error
işleyicisi kullanın
$('#image_id').error(function() {
alert('Image does not exist !!');
});
Görüntü olamaz yüklenen (verilen URL de mevcut değildir, çünkü örneğin, eğer uyarı görüntülenir:
Güncelleme:
Kullanma bence
$.ajax({url:'somefile.dat',type:'HEAD',error:do_something});
404 kontrol etmek için yeterli olacaktır.
Daha Fazla Okuma:
- http://www.jibbering.com/2002/4/httprequest.html
- http://www.ibm.com/developerworks/web/library/wa-ajaxintro3/
Güncelleme 2:
Kodunuzu şu şekilde olmalıdır:
$(this).error(function() {
alert('Image does not exist !!');
});
Bu satırları gerek ve eğer uzak dosya zaten varsa kontrol etmezler:
var imgcheck = imgsrc.width;
if (imgcheck==0) {
alert("You have a zero size image");
} else {
//execute the rest of code here
}
Bunu Paylaş:
Nasıl olursa NSDictionary veya bir NSM...
Nasıl olursa NSString belirli bir kara...
Nasıl olursa öğesi görünür DOM olup ol...
Nasıl bir harita git bir anahtarı vars...
Nasıl olursa AlarmManager önceden ayar...