Merhaba, aşağıdaki kod yardımıyla form sonucunu div' e yazdırabilmekteyim. Ama altta sayfa numaraları olacak o numaralara tıklayınca sonuç yine sonuc div'ine yazdırılabilir mi? Bir de mesela arama yapılırken yükleniyor vs. gibi bir yumuşak geçiş efekti ekleyebilir miyiz? Aşağıda ki kodu tercih etmemin sebebi küçük boyutlu olması ve sadece işimi görür nitelikte olmasıdır. Ama başka yolu varsa (ajax jquery ...) onlarla da olabilir.
Form sayfam
<form name="arama" id="arama" onSubmit="return aramayap('sonuc');">
<input type="text" id="ara" name="ara"/>
<input type="submit" value="Ara"/>
</form>
<div id="sonuc">
</div>javascript dosyam
var xmlPost;
function xmlPost(url,text)
{
var xmlspan = document.getElementById(text);
var xmlhttp = new_xmlhttp();
xmlhttp.open("get",url,true);
xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=windows-1254");
xmlhttp.send(text);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
xmlspan.innerHTML = xmlhttp.responseText
}
else
{
xmlspan.innerHTML = 'Hata oluştu tekrar deneyiniz.';
}
}
return false;
}
function aramayap(text) {
text.innerHTML = ' ';
if (document.arama.ara.value=="") {
return false;
}
var url = 'arama.php?aranan='+document.arama.ara.value;
xmlPost(url,text);
return false;
}