jquery ile Etiketlenmiş Yazılar
jquery tarayıcı motorunu öğrenme
Emre Macit tarafından, Browser, jQuery, Web, XHTML kategorisi altında, 26.12.2011 tarihinde gönderildi
Bazı durumlarda , genelde tasarım ile ilgili konularda, kullanıcının browser’ına göre değişik gereksinimler oluşabilmektedir.
Bu özellikle internet explorer ile çok sıkça yaşanmaktadır. Bu sebeple browser bilgisini öğrenip buna göre işlem yaptıran bir çok css html veya javascript örneği bulabiliriz.
Yine de küçük bir örnek de biz verecek olursak ;
head taglarımızın arasında
< script src="http://code.jquery.com/jquery-latest.js">
yazıp jquery’yi include edelim.
Aşağıdaki kısmı body tagları arasına yerleştirirseniz, kod hatasız çalışacaktır.
< script>
jQuery.each(jQuery.browser, function(i, val) {
jQuery("
" + i + " : " + val +"").appendTo( document.body );
});
jQuery('Browser Ana Versiyonu : '+parseInt(jQuery.browser.version, 10)+'').appendTo(document.body);
//jQuery('Browser Ana Versiyon : '+parseInt(jQuery.browser.version, 10)).appendTo(document.body);
if ($.browser.webkit) {
jQuery('Browser Webkit desteklemektedir.').appendTo(document.body);
}else{
jQuery('Browser Webkit desteklememektedir.').appendTo(document.body);
}
< /script>
Veya aynısı $. diye yazılan hali
< script>
$.each($.browser, function(i, val) {
$("
" + i + " : " + val + "").appendTo( document.body );
});
$('Browser Ana Versiyonu : '+parseInt($.browser.version, 10)+'').appendTo(document.body);
if ($.browser.webkit) {
$('Browser Webkit desteklemektedir.').appendTo(document.body);
}else{
$('Browser Webkit desteklememektedir.').appendTo(document.body);
}
< /script>
Not : Chrome için safari : true diye bir sonuç alınmakta. Bu noktada sizi jquerynin kendi sayfasına davet ediyorum, buyrunuz.
jquery.post internet explorer hata (error)
Emre Macit tarafından, Internet Explorer, jQuery kategorisi altında, 22.12.2011 tarihinde gönderildi
I want to make an ajax request to the URL which I am currently in. For that reason, I did not write the URL again and assign there “”.
But in internet explorer 9, if you make that empty like me, IE9 gives an error in jquery.js in line blabla.. (at the beginnig of the code, x=open(….. )
//the wrong one
jQuery.post("",{"AjaxRequest":1 ,"defaultParams":defaultParams,"searchParams":searchParams},function(responseText,status,response){
//success doSomething
}
So rewrite your wrong code like this,
//the right one
jQuery.post("http://write.down.your.url.here?with=params",{"AjaxRequest":1 ,"defaultParams":defaultParams,"searchParams":searchParams},function(responseText,status,response){
//success doSomething
}
That resolved my problem.
Some other errors can raise, but here it is not the post to write solutiouns to the other failures.
