İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Webmaster Dünyası
  4. Web Tasarımı
Web Tasarımı

Firefox da AjaX

highnitro15.08.20070 cevap1.678 görüntüleme
2006'den beri1 mesaj
#1
<input type="text" id="mail" name="mail_list_mail" size="20"><br>
<input type="button" value="Gönder" name="gndr" onclick="mail_list_kontrol();" >

form kısmım bu..

mail_list_kontrol(); fonksiyonu ve buna bağlı fonksiyonlar ise şöyle..

PHP Kodu:
function mail_list_kontrol(){

if (document.all.mail_list_mail.value.indexOf("@") == -1 || document.all.mail_list_mail.value.indexOf(".") == -1)
{
alert('Lütfen geçerli bir e-mail adresi giriniz.');
document.all.mail_list_mail.focus();
return false;
}

mail_list_kaydet();

mail_list();
}

burada mail_list_kaydet kaydı yapan fonksiyon, yukardaki kontrol ediyor sonra iletiyor.
mail_list(); ise formun bulunduğu yeri tekrar yüklemeye yarıyor. yani kayıt işlemi olduktan sonra çağırıyor geriye..

mail_list_kaydet();

PHP Kodu:
function mail_list_kaydet()
{
call_async_request("lblSayfa","modules/mail_list_kaydet.asp?email="+document.all.mail_list_mail.value);

}

buradaki call_async_request fonksiyonu ise

PHP Kodu:
function call_async_request(divid,url){
if (document.getElementById(divid) != null){
document.getElementById(divid).innerHTML = "<p align=center><br><br><img border=0 src=im/loading.gif><br><font face=Tahoma size=2>Yükleniyor...</p>"
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}

page_request.open('GET', url, true)
page_request.send(null)
}
}

bu şekilde...

ie de çalışıyor, ancak firefox da işlem yapmıyor..
lütfen yardım edebilecek arkadaşlar yorum yazsın, konu benim için çok önemli.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.