Tekil Mesaj gösterimi
  #45 (permalink)   iTrader 
Alt 2008-04-23, 03:38
tEwsOn - ait Kullanıcı Resmi (Avatar)
tEwsOn tEwsOn isimli üyemiz çevrimdışıdır. (Offline)
Junior Member
 
Üyelik tarihi: Feb 2008
Mesajlar: 11
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %0/0
tEwsOn is an unknown quantity at this point
Standart

Alıntı:
ssmiley34´isimli üyeden Alıntı Mesajı göster
peki nasıl yapıcam.tek bir div alanını nasıl refresh yapıcam arkadaşım...

nefusa bir örnek yazsan bende stresten kurtulsam

kimse yardım etmiyor.forum mantığı yardım etmemekmi?

ajax çok biliyorum diyenler nerde acaba?
Bende ajax ile yeni tanıştım dediğin gibi bir div i sadece reflesh ettirmek istiyordum . Elimde olan kodu paylaşayım işini görür.

İlk başta div in içindeki kodları ayrı bir php dosyası oluştur ve içine
Kod:
{if $smarty.session.UserId == ''}

<div align="right"><a href="index.php"> Anasayfa</a> |&nbsp;<a href="signup.php">{lang mkey='register'}</a> | <a href='feedback.php'> {lang mkey='site_links' skey='feedback'}</a> | <a href='site5.php' >Yardım</a><a href='terms_of_use.html' ></a><a href='terms_of_use.html' ></a></span> <span class="footer">| <a href='index.php' >Çıkış</a></span></div>

{else} <strong>{lang mkey='welcome'},&nbsp;&nbsp;({$smarty.session.User Name})</strong> <a href='logout.php' ></a><img src="images/unread.jpg" width="14" height="10" /> : <a href="{$docroot}mailmessages.php?messages=inbox" >{$new_messages|default:0}</a><a href="{$docroot}mailmessages.php?messages=inbox"></a> | <img src="http://www.tasarim34.com/sevil/templates/esl-4everyoung/images/i_goz.gif" width="14" height="13" /> :<a href="{$docroot}listviewswinks.php?act=W" > {$winks|default:0}</a><a href="{$docroot}listviewswinks.php?act=W"></a> | <a href="{$docroot}logout.php">{lang mkey='sign_out'}</a>{/if}
Bunu ayrı bir dosya olarak kaydettikten sonra
http://rapidshare.com/files/109674688/eyceks.js.html
verdiğim dosyayı indir ve istersen bir klasör oluştur ajax diye onun içine istersen ana dizine at

Daha sonra div in olduğu dosyayı aç ve
head kodu içine
Kod:
<script type="text/javascript" src="eyceks.js"></script>
<script type="text/javascript">	
	window.onload = function() {
		yenile();
}
function yenile()
	{ 
		JXP(0, 'loginbar', 'yenidosyaninadi.php');
		setTimeout("yenile()", 5000);
	}
</script>
head kodunun içine yerleştirdiğin bu kodda 5000 - 5 sn de bir yenileyecek onu kendine göre ayarla ve divde aynı bu şekilde olacak
Kod:
<div id ="loginbar"></div>
Kolay gelsin..
Alıntı ile Cevapla