View Single Post
ישן 01-11-08, 13:54   # 1
dp92
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 220

dp92 לא מחובר  

function לא רוצה להחזיר ערך.

שלום
כתבתי את הקוד הבא בjavascript:
קוד:
function validate(filed,what) {
				http.abort();
				http.open("GET", "validate.php?filed=" + filed + "&what=" + what, true);
				http.onreadystatechange=function() {
					if(http.readyState == 4) {
						alert(http.responseText);
						if (http.responseText > 0) { alert("return true!"); return true; }
						else { alert("return false!"); return false; }
					}
				}
				http.send(null);
			}
אני קורה לפונקציה ככה:
קוד:
if (validate("nick",document.reg.nick.value)) { alert("done") ; nickid.innerHTML="כנוי תפוס"; ok=false; }
עכשיו אני מקבל רק 2 alert שהם:
1
return true!
למרות שהייתי צריך לקבל גם alert שלישי "done"
הפונקציה פשוט לא עושה return , ואני שואל למה >: ?
  Reply With Quote