בעייה טיפשית

בעייה טיפשית

עם פתרון מן הסתם עוד יותר טיפשי...
אז יש לי קוד כזה:
If Not Request("Login") = "" And Not Request("Password") = "" Then sql="SELECT * FROM Private_Account WHERE Login=´" & Request("login") & "´ AND Password=´" & Request("password") & "´" rs.Open sql, conn, 3,1,1 If Not (rs.EOF And rs.BOF) Then Session("User") = rs("ID") Session("Type")= rs("Account_Type") %> <SCRIPT LANGUAGE=javascript> <!-- Enter(´<%=rs("Account_Type")%>´) //--> </SCRIPT> <% Else %> <SCRIPT LANGUAGE=javascript> <!-- alert("Invalid login or password"); //--> </SCRIPT> <% End If rs.Close End if​
הבעייה היא שכשהסיסמא או לוגין שגויים, הודעת השגיאה מופיעה לי פעמיים. לא הצלחתי להבין למה
 
לא... רק פעם אחת...

ותפוז כנראה לא אוהב את הקקובץ שלי, אז הנה הוא...
<%@ Language=VBScript %> <% Option Explicit %> <!-- #INCLUDE FILE="connect.asp" --> <html> <head> <SCRIPT LANGUAGE=javascript> <!-- function Enter(str) { if (str == "Tech" ) location.href="private_technical.htm"; else location.href="private_marketing.htm"; } function init() { document.onkeyup = keyUp; document.login.Login.focus() } function keyUp(e) { key = event.keyCode; if (key == 13) { if (document.login.Login.value != "" && document.login.Password.value != "") document.login.submit(); } return true; } //--> </SCRIPT> <% Dim sql If Not Request("Login") = "" And Not Request("Password") = "" Then sql="SELECT * FROM Private_Account WHERE Login=´" & Request("login") & "´ AND Password=´" & Request("password") & "´" rs.Open sql, conn, 3,1,1 If Not (rs.EOF And rs.BOF) Then Session("User") = rs("ID") Session("Type")= rs("Account_Type") %> <SCRIPT LANGUAGE=javascript> <!-- Enter(´<%=rs("Account_Type")%>´) //--> </SCRIPT> <% Else %> <SCRIPT LANGUAGE=javascript> <!-- alert("Invalid login or password"); //--> </SCRIPT> <% End If rs.Close End if %>​
כל השאר הוא רק HTML. הפונקציה enter בינתיים רק בוחרת בין הדפים, היא אמורה לעשות יותר מזה, אבל לא משהו שקשור להודעה הכפולה.
 
קטע ה- ASP

היה ממוקם בתוך ה- head. ברגע שהעברתי אותו זה הפסיק
(ואני אשמח אם מישהו יסביר לי למה...
)
 

דלילה

New member
מה ה-SRC שיוצא לך?

ומה הפונקציה Enter עושה? זה נראה תקין, תעלי את ה-SRC כדי שנראה מה יצא...
 
למעלה