Asp
 Webmaster Forumu | forum.websitem.biz | Programlama | Programlama Dilleri | Asp
Mesaj icon Konu: Ajax ile div içini yenileme (asp) Yanıt Yaz Yeni Konu Gönder
Yazar Mesaj
Ömer YILDIRIM
Forum Yöneticisi
Forum Yöneticisi
Simge
Cahil Yönetici

Kayıt Tarihi: 07-Temmuz-2012
Konum: Balıkesir
Gönderilenler: 52

Tesekkür: 10
Rep: 24

Hak Puan : 30
Kidem : 9
OrtalamaHak : % 100
Itibar :5

Aktiflik
16%
Seviye
99%
Deneyim
60%
Alıntı Ömer YILDIRIM Cevaplabullet Konu: Ajax ile div içini yenileme (asp)
    Gönderim Zamanı: 14-Temmuz-2012 Saat 14:24
Bugunkü asp dersimizde belirli bir divin için istenen sürelerde bir yenilemeyi anlatacagım , eminimki sizde zamanında çok aramıştırsınızdır benim gibi tam olarak çalışan halini div içini yenilemek için Nettekilerin çoğu ff da çalışşa i.e çalışmamaktadır.Tabi buda insanı doğal olarak sinir katsayısını tavan yaptırmaktadır.Tabiki artık buna son veriyoruz işte çözümü Sayfamız index.asp ve rastgele_sayi_uret.asp iki kısımdan oluşmaktadır.


İndex.asp de div içini yenilememize yarayan kodlarımızın bulundugu sayfa rastgele_sayi_uret.asp ise burası size göre değişebilir ben şimdilik rastgele sayı üretmesi için bunu yazdım

İNDEX .ASP İÇİ


<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<script type="text/JavaScript" language="JavaScript">
var xmlHttp=false;
try {
xmlHttp = new ActiveXObject("Msxml2.xmlHttp");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.xmlHttp");
}
catch (E) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest!= undefined ) {
try {
xmlHttp = new XMLHttpRequest();
}
catch (e) {
xmlHttp=false;
}
}
if (!xmlHttp && window.createRequest) {
try {
xmlHttp = window.createRequest();
}
catch (e) {
xmlHttp=false;
}
}
function callServer(){
//burada çağiracağin sayfayı yazarsın
var url = "rastgele_sayi_uret.asp" + "?tarih=" + new Date().getTime();

xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = updatePage;{
if (xmlHttp.readyState==4) {
alert(xmlHttp.responseText)
}
}
xmlHttp.send(null)
}
function updatePage(){
//4 sorun yoksa demek
if(xmlHttp.readyState == 4){
//gelen cevap
var response = xmlHttp.responseText;
//hangi div gelcekse buraya yazılcak
sonuc.innerHTML = response;
//500 milisaniyede bir fonksiyonu cağirir
setTimeout( callServer() ,5000);
}
}
callServer( url );
//sonuc adlı divin stil dosyasını ayarlıyoruz ,
//bu bölümü kafanıza göre değiştirebilirsiniz..
</script>
<style type="text/css">
.style1 {
font-family: 00222;
font-size: xx-large;
border:thin #000000 solid;
background: #FFCC00;
width: 100%;
height: 41px;
text-align: center;
color: #000000;
}
</style>

</head>
<div id="sonuc" class="style1">
</div>



Yukardaki kodlarımızla div içini istediğimiz gibi yenileyebiliyoruz.
Hazır Profesyonel Web Site Paketleri WebSitem!
IP  Tesekkur Et
alenn34
Forum Üyesi
Forum Üyesi


Kayıt Tarihi: 26-Nisan-2013
Gönderilenler: 351

Tesekkür: 0
Rep: 0

Hak Puan : 0
Kidem : 5
OrtalamaHak : % 0
Itibar :0

Aktiflik
46%
Seviye
46%
Deneyim
60%
Alıntı alenn34 Cevaplabullet Gönderim Zamanı: 16-Haziran-2013 Saat 15:46
teşekkürler güzel paylaşım
IP  Tesekkur Et
Yanıt Yaz Yeni Konu Gönder
Konuyu Yazdır Konuyu Yazdır

Forum Atla
Kapalı Foruma Yeni Konu Gönderme
Kapalı Forumdaki Konulara Cevap Yazma
Kapalı Forumda Cevapları Silme
Kapalı Forumdaki Cevapları Düzenleme
Kapalı Forumda Anket Açma
Kapalı Forumda Anketlerde Oy Kullanma

Bulletin Board Software by Web Wiz Forums version 8.03