tbt bile firefox cu oldu :D bu niye ff de çalışmıyor :/ bunu nasıl çalıştırırız ff de :/ kelimeler albayım bazı anlamlara gelmiyor.

Microsoft. XMLHTTP bu ie de çalışır firefox ziklemez bunu firefox için broıwser tipini bulup ona gre firefox nesnesini kıullanan CodeCryer derki "Tecavüz kaçınılmazsa benide çağırın aq"

ASP ile ajax kullanımı hakkında basit bir işlem yapacağız. XMLHttpRequest nesnesi oluşturup formdaki bir bilgiyi nasıl post edeceğiz ğreneceğiz. ncelikle AJAx hakkında bilgi edinmenizi, nedir, neye yarar gibi soruların yanıtını bulmanız gerekmektedir. rn. Ajax Tr, Ajaxian gibi sitelere bakabilirsiniz. Ajax fonksiyonlarını vererek kodlarda gerekli açıklamaları yaparak konuyu anlatıyorum. function yeni_nesne { var nesneyarat; / @cc_on @ / / @if (@_jscript_version >= 5) try catch { try catch }@end @ / if { try catch } return nesneyarat;}function AoL { var aktifform = document. getElementById ; var ekranayaz = document. getElementById ; var ciktiver = new String ; var name, value; for(var C = 0; C < aktifform. elements. length; C++) var nesneiste = new yeni_nesne ; nesneiste. open ; nesneiste. setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9"); nesneiste. send ; nesneiste. onreadystatechange = function { if (nesneiste. readyState 4 && nesneiste. status 200) else } return false;} //=)2 adet fonksiyonumuz mevcut. Birisi XMLHttpRequest nesnesi oluşturuyor, diğeri form bilgilerini post ediyor. XMLHttpRequest nesnesini burada anlatmak çok uzun olacağından sizi başka dkümanlara sevk edim. rn wikide var Farklı kullanımları mevcut, fakat ben genelde bu kullanımı tercih ediyorum.2. fonksiyonumuzda ciktiver adında bir fonksiyon gzünüze çarpıyordur. Bunun amacı Türkçe karakterleri ve post esnasında tanınmayan karakterleri bozmadan gnderip, çıktı alabilmek içindir. Herkes Turkçe karakter sorunundan yakınır. Eğer sayfanızın işaretleme tipi ile, setRequestHeader'i birbiriyle uyumlu hale getirir ve son olarakta ajax yordam sayfanıza bir charset belirtirseniz hiçbir sorun yaşamazsınız. Form bilgilerimiz ise şyle olacak, <form id="form" onsubmit="return AoL "> <label for="adsoyad">Adınız Soyadınız</label><br /> <input type="text" name="adsoyad" id="adsoyad" /> <input type="submit" value="Gnder" /></form><div id="sonuc"></div> Burada onsubmit yordamında 3 olay gerçekleşmekte. Formun id bilgisini gnderiyoruz, gelen sonucun sonuc adlı id'li elementte işlenmesini belirtiyoruz ve son olarak bu bilgiler ajax. asp adlı dosyada işleneceğini bidiriyoruz. Ajax için elementlerin ID bilgileri çok nemlidir. Post edebilmek içinde form bilgilerine birer name eklememiz gerekir. Aynı olmak zorunluluğu yoktur. şimdi ise ajax. asp adlı sayfamızı oluşturalım, response. charset = "iso-8859-9" ad = request. form If Len < 1 then response. write "Adsoyad alanını boş bıraktınız" Else response. write "Forma yazılan bilgi <strong><u>"&ad&"</u></strong>'dır" End If Bu sayfada pek yabancı işlem yapılmamış. Bir charset atanmış ve post ile gnderdiğimizden aynı şekilde verimizi alıp sınamışız. Bu rneği sizlere birşeyler çağırıştırması açısından hazırladım. Ajax bu kadar basit mi? Hayır kesinlikle, ve yapılabilir en basit işlem budur. Javascript bilginizi zorlayarak bu mini modülü geliştirebilir daha esnek bir form işlemi hazırlayabilirsiniz. rneği indirim diye rapidshare'a attm link : http://rapidshare.com/files/90433727/ajaxornangelsdemos. rar.html

veritabanından veri çekerek ajax kullandığınızda karakterler bozulabiliyor. bunun için sayfayı utf-8 olarak farklı kaydedin. birde işinize yarayacak bir fonksiyon utf decode encode ile ilgili. lazım olabiler. http://rapidshare.com/files/90440539/utf. asp.html