Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

IE7 XMLHttpRequest() destekliyor


Ractamainus

Öne çıkan mesajlar

Biraz önce tesadüfi bir şey öğrendim, beni mutlu etti =) Konuyla ilgilenenlerin de ilgisini çekecektir diye düşünüyorum..

IE7, XMLHttpRequest objesini (Javascript) destekliyor artık. Bunun ne gibi bir avantajı olur?
- ActiveX ayarlarının kapalı olduğu browser'larda dahi Ajax'ın çalışması.
- Kod temizliği.
- ActiveX'ten daha hızlı ve stabil yapısı.

Başka bir yerde okuduğum yoruma göre de, ileride Microsoft'un ActiveX'i tamamen kaldırabileceği yazıyordu zaten...

Ajax ile uğraşanlar, kodlarını şöyle yazmaya başlasalar daha iyi bundan sonra;

[spo]var httpReq = null;
if (window.XMLHttpRequest)
{
httpReq = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
try
{
httpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
httpReq = new ActiveXObject("Msxml2.XMLHTTP");
}
} [/spo]
Gelecekte "if / else" sorgularından kurtularak, sadece XMLHttpRequest'in yeterli olması dileğiyle ;)

Kaynak: IEBlog
Link to comment
Sosyal ağlarda paylaş

e zahmet etmis be abi, ne gerek vardi ? gotumuzu yirtip dururduk biz.

kalkip bun desteklemesi gotumuzun hal ve vaziyeti hakkinda pek birsey degistirmeyecek gerci ...

(racta bu tip konularda birbirimize cevap yazmak yerine su gtalk loglarini mi paste etsek acaba direk. sen de ben de ayni seyleri yazcaz gibime geliyo ^^ )
Link to comment
Sosyal ağlarda paylaş

kod temizligi ?

hmzz..

simdi bu adamlar onu yapmıslar da, gelen xml i parse edebilmeniz için gereken class ı hala activex kullanmak zorunda kalıyorsunuz.

öle olunca kod temizligi yerine daha fazla kod kullanmak zorunda kalıyorsunuz.

yazdıgınız kod ie6 ve firefoxta calısıo, bi bakıosunuz ie7 de calismio :)

bu tür probleme düşeceksiniz kesin, o yüzden siz kafayı yemeden şu projedeki ajax js libini kullanın, hehe..


http://sourceforge.net/projects/ie7

[ Mesaj 13 Nisan 2007, Cuma - 15:46 tarihinde, Ceday tarafından güncellenmiştir ]
Link to comment
Sosyal ağlarda paylaş

xml'i farklı parse etmek derken?

objenin metodları hala aynı syntax olarak. zaten eskiden de aynıydı... ne gibi bir farklılık getiriyor anlamadım?

yazım açısından eski ajax kodlarını kullansan da oluyor zaten. sadece xmlhttprequest objesi yaratırken en önce hangisini istersen, onu handle ediyor. eskiden de böyleydi. sadece ie için XMLHttpRequest() objesini de kullanabilir olduk...

...ya da anlamadım ben(?)
Link to comment
Sosyal ağlarda paylaş

responseXML özelligi mi ne düzgün calismiodu.

onun icin degisik bir şekilde parse etmek zorunda kalıodunuz die hatırlıyorum.

hatta baya bi kişi sorun yaşamıs, heryerde millet soruodu nası yapıcaz die :) sorunun çözümü olarak da yukarda verdigim linkteki libi kullanıosunuz.
Link to comment
Sosyal ağlarda paylaş

e iyi hoş da. her IE topiğinde biri çıkıp opera süperdir bilmemne diyor, bu topik de de ben diyeyim dedim nedense tepki verdin tebrik ederim. valla anamı da alıp gelirim yine o ayrı konu. ha tabi bu topik benim bu topiğin kurallarını ben koyarım herkes istediğini söyleyemez diyorsan o senin bileceğin iş.

[ Mesaj 13 Nisan 2007, Cuma - 21:03 tarihinde, MrLevie tarafından güncellenmiştir ]
Link to comment
Sosyal ağlarda paylaş

said:
hmm belki haklısın, sorunlu olabilir ama ben sorunsuz parse ettim, o da ayrı konu =)

bir de aslında şu anda çok önemli değil bu... çünkü uzun bir süre ie6 kullanıcısı çokça olur diye düşünüyorum ama gelecek için iyi bir haber.


Ya iste ben de onu dedim ya dun sana Racta. Sen parde ediyorsun ama seninle ayni surumu kullanan baskasi edemiyor. Hani onu da gectim (x
Ciddi anlamda cok sorunlu bir browser ie. Ha o bahsettigin kullanici kitlesini buna ikna edemezsin ama. En akli basinda gecineni 'adam gibi kodlarsa calisir!!!!11' seklinde ahkam kesiyor, kendi omrunu kisaltiyor (iki dakka konussa karsimda doverim : p ).
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...