View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 14.02.2007   #1 (permalink)
Sitebuilder
 
Sitebuilder's Avatar
 
Üyelik Tarihi: 18.03.2002
Yer: izmir
Yaş: 26
Mesaj: 145
Ajax ile Form oluşturmak veri yollamak.

İ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ı ?

PHP Code:
  <form action="JavaScript:ajaxsayfa('sayfa1.ASP', 'icerik');" method="post" name="form1" target="_self" >
    <
input type="submit" name="Submit" value="Submit">
    <
input name="ajaxtype="text" id="ajax">
  </
form
ajax ı form olarak yollama şansımız yokmu...?

ajax kodu ;

PHP Code:
<script type="text/JavaScript">
function 
ajaxsayfa(urldivid){
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_requestdivid)
}
page_request.open('GET'urltrue)
page_request.send(null)
}

function 
loadpage(page_requestdivid){
if (
page_request.readyState == && (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.
Sitebuilder şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin