• 28-12-2015, 11:41:37
    #1
    Merhaba arkadaşlar web sitem : http://www.uolist.net Siteme girdiğinizde, "index.html" açiyor ama ben "index.html" girince arka plan'da "yenile.php" çalışmasını istiyorum şöyle bir kod yazdık ama bazen sorun çıkarıyor nasıl halledebilirim?

    <script type='text/javascript'> 
    $(document).ready(function(){
    $('#sonuc').load('yenile.php'); });
    </script>
    çalışıyor ama yenilediği zaman ekran beyaz şekilde kalıyor.
  • 28-12-2015, 11:50:04
    #2
    Onursal Üye
    Gizli iframe ile çağırmayı denediniz mi?
  • 28-12-2015, 11:52:41
    #3
    Hocam iframe eklediğimiz zaman siteyi kasıyor ben iframe istemiyorum ve siteye girdikten 15 saniye sonra bu dosyayı çalıştırmasını istiyorum.
  • 28-12-2015, 12:00:01
    #4
    her kullanıcı için ayrı ayrı bu dosyayı çalıştıracaksınız sanırım. Oturum kontrolü gerekebilir.
  • 28-12-2015, 12:02:29
    #5
    Bende sorun olmadı, yenileme yapıyor.
  • 28-12-2015, 12:06:02
    #6
    Hocam her kullanıcı değil şimdi şöyle birşey var "yenile.php" siteye her girdiğinde çalışıyor ama "yenile.php" içinde 5 dakika kontrolü var 5 dakika'da bir çalışıyor misal 5 dakika doldumu siteye biri girdimi "yenile.php" çalışınca ekran beyaz kalıyor bu yüzden siteye girdikten 15 saniye sonra "yenile.php" çalışmasını istiyorum.
  • 28-12-2015, 23:10:18
    #7
    @Gdefender; aşağıdaki kodla ziyaretçi sitenize girdikten 15 sn sonra yenile.php yi çalıştırabilirsiniz. 15000 yazan kısım milisaniye cinsindendir süreyi oradan ayarlayabilirsiniz. Eğer amacınız her 15 saniyede bir yenile.php yi çalıştırmak ise setTimeout yazan yeri setInterval olarak değiştirebilirsiniz.

    <script type='text/javascript'> 
    $(document).ready(function(){
    	setTimeout(function(){
    		$('#sonuc').load('yenile.php');
    	}, 15000);
    });
    </script>
  • 29-12-2015, 11:18:37
    #8
    @yasarkemaldag

    Hocam şöyle bir sorun var eskisi gibi şimdi 15 saniye sayıyor ya "yenile.php" çalışınca 5 dakika dolunca ekran beyaz kalıyor bunu nasıl aşıcaz?



    Yardımcı olursanız sevinirim.
  • 29-12-2015, 18:55:09
    #9
    Gdefender adlı üyeden alıntı: mesajı görüntüle
    @yasarkemaldag

    Hocam şöyle bir sorun var eskisi gibi şimdi 15 saniye sayıyor ya "yenile.php" çalışınca 5 dakika dolunca ekran beyaz kalıyor bunu nasıl aşıcaz?



    Yardımcı olursanız sevinirim.
    Hocam beyaz ekran sorunu yenile.php içerisindeki kodlardan kaynaklanabilir. Kodları görmeden net birşey söylemek zor.

    Eğer yenile.php nin kendi içinde bir süre kontrolü varsa bunu kaldırmalısınız, çünkü php içerisindeki süre kontrolü sunucuya göre çalışır, js içindeki süre kontrolü giren ziyaretçinin girdiği pc nin saatini baz alarak çalışır. bu yüzden bir uyuşmazlık olabilir.

    Veya

    yenile.php içerisinde süre kontrolü olmak zorunda ise yenile.php nin yapısı şu şekilde olmalı;

    biz üstteki kodla 15 snyede yenile.php yi çağırıyoruz. Yenile.php isteği alacak eğer kendi bünyesindeki süre dolduysa güncelleme işlemini yapıp ekrana basacak, eğer kendi içindeki süre dolmadıysa eski halini ekrana basacak. Yani yenile.php içerisinde her iki ihtimaldede kullandığınız formata uygun ekrana veri basmalısınız.