slm arkadaşlar ben asp + ajax ile üye paneli yapmaya çalışıyorum. tam olarak yapmaya çalıştığım : kullanıcı üye adı ve şifresini girecek ajax ile sorgulanacak hatalı ise hemen div içine hatalı kullanıcı adı yazacak değil ise, böyle bir kullanıcı var ise giriş paneli kapanacak ve yerine hoş geldin xx kullanıcısı diyecek. böyle bir sistem nasıl yapabilirim acaba. ben yazdırma kısmı tamam. örneğin geri post edilen veri "ok" ise giriş panelinin olduğu div'in display özelliği none olacak ve hoşgeldin xx yazacak.
ajax kodu :
<script>
function yeni_nesne(){
var nesneyarat;
/*@cc_on @*/
/*@if (@_jscript_version >= 5) try { nesneyarat = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {
try { nesneyarat = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (E) { nesneyarat = false; }
}@end @*/
if (!nesneyarat && typeof XMLHttpRequest!='undefined') {
try {
nesneyarat= new XMLHttpRequest();
} catch (e) {
nesneyarat=false;
}
}
return nesneyarat;
}
function AoL(id,cikti,hedef) {
var aktifform = document.getElementById(id);
var ekranayaz = document.getElementById(cikti);
var ciktiver = new String("");
var name, value;
for(var I = 0; I < aktifform.elements.length; I++){
name = aktifform.elements[I].name;
value = aktifform.elements[I].value;
ciktiver += escape(name) +'='+ encodeURIComponent(value) +'&';
}
var nesneiste = new yeni_nesne();
nesneiste.open("post", hedef, true);
nesneiste.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9");
nesneiste.send(ciktiver);
nesneiste.onreadystatechange = function() {
if (nesneiste.readyState == 4 && nesneiste.status == 200) {
ekranayaz.innerHTML = nesneiste.responseText;
document.getElementById('sonuc').style.display = 'block';
}
else { ekranayaz.innerHTML = ''; }
}
return false;
}
</script>