İstediğim şeyi kısaca açıklamak istiyorum
ajax sayfayı normal link şeklinde çağırıyor ?
örnek : <a href="#" onClick="ajaxsayfa('sayfa1.
ASP', 'icerik');">sayfa1.
ASP</a>
bunda bir
sorun yok peki ya bir
form yapmak istersem ? mesela bir iletişim formu yaptım ve bilgileri
ASP sayfama göndermek istedim
form da icerik alanında açılmasını istediğim linki nasıl vermem gerekli yani
form un Action linki nasıl olmalı ki sayfanın ortasında bulunan icerik tablomda sayfam açılsın ?
Şunu denedim olmadı ?
<form action="JavaScript:ajaxsayfa('sayfa1.ASP', 'icerik');" method="post" name="form1" target="_self" >
<input type="submit" name="Submit" value="Submit">
<input name="ajax" type="text" id="ajax">
</form>
ajax ı
form olarak yollama şansımız yokmu...?
ajax kodu ;
<script type="text/JavaScript">
function ajaxsayfa(url, divid){
document.getElementById(divid).innerHTML='<img src="load.gif"><br>Yükleniyor Lütfen bekleyin...'
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}
page_request.open('GET', url, true)
page_request.send(null)
}
function loadpage(page_request, divid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(divid).innerHTML=page_request.responseText
}
</script>
Yardımcı olursanız çok sevinirim bu bölümde takıldım.