• 11-07-2010, 11:24:48
    #1
    Üyeliği durduruldu
    Merhaba,
    Sorunum şu şekilde bir div var ve bunu örneğin chat.asp?page=iletiler şeklinde bir sayfayı içine yazdıracağım yeni bir şey o sayfaya eklendiği anda anında sayfayı yenilemeden eklemesi gerekiyor. Aşağıdaki kodlar var ama çalışmadı nedense çok geç geliyor veriler.
    <script type="text/javascript">
    setTimeout("islem()",1)
    function CC_noErrors() {
    return true;
    } window.onerror = CC_noErrors;
    function gorev() {
    var nesne;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
    nesne = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
    nesne = new XMLHttpRequest();
    } return nesne;
    } var http = gorev();
    function baglan() {
    http.open('get', 'ajaxpage.asp?page=listecek');
    http.onreadystatechange = fonksiyon;
    http.send(null);
    setTimeout("baglan()",100)
    } function islem() {
    baglan();
    git('default.asp');
    } function fonksiyon() {
    if(http.readyState == 4){
    document.getElementById('msjcek').innerHTML = http.responseText;
    } } </script>
  • 06-08-2010, 17:18:25
    #2
    Jquery kullan derim,çünkü jquery de bu işler çok basit
    her tarayıcıda aynı kod
    örneği a1 id 'li div'e bir sayfayı çağırmak istiyorsunuz

    $('#a1').load('falanca_sayfa.php');

    bu kadar basit
    ve jquerynin bir çok avantajı var
    http://www.phpderslerim.com/jquery_giris_haber38.html
  • 18-09-2010, 05:00:26
    #3
    THR
    Üyeliği durduruldu
    birşey eklendiğinde anında değişmesi için ajax değil comet denen tekniği kullanmalısın (bkz: facebook chat)

    illa ajax dersen jquery kullan rahat et