Arkadaşlar yaptığım ajax uygulamaları Mozilla da süper çalışıyor ama nedense explorer da çalışmıyor.Çalışmıyor dediğim yeniden değeri almıyor.Mesela random sayı üreten bir php dosyasından değer alıyorum.Mozilla da her defasında farklı sayı alıyor ama explorer da tek sayıya takılıp kalıyor.Kullandığım kod şu
function getHTTPObject(){
var xhr = false;
if(window.XMLHttpRequest){
xhr = new XMLHttpRequest();
}else if(window.ActiveXObject){
try{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xhr = false;
}
}
}
return xhr;
}
explorer hatası
2
●807
- 03-04-2008, 15:28:35Kimlik doğrulama veya yönetimden onay bekliyor.
- 05-04-2008, 20:57:08function AJAX() {
var ajax = false;
// Internet Explorer (5.0+)
try {
ajax = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
ajax = false;
}
}
// Mozilla veya Safari
if ( !ajax && typeof XMLHttpRequest != 'undefined' ) {
try{
ajax = new XMLHttpRequest();
}catch(e) {
ajax = false;
}
}
// Diger (IceBrowser)
if ( !ajax && window.createRequest ) {
try{
ajax = window.createRequest();
}catch(e) {
ajax = false;
}
}
return ajax;
}
Bu işini görecektir. Kolay gelsin