سلام من میخوام بعداز اینکه لاگین کردم چندتا کار رو انجام بده .
1) اگر رمز یا نام کاربری اشتباه بود داخل یه لیبل بهم پیغام نشون بده .
2) اگر رمز و یوزر درست بود به اکتیویتی جدید بره و مطالب رو داخل یه لیست ویو ببینم .
این کدها رو با استفاده از اموزش اقای ایزدی زدم .
Sub Globals
Dim WebView1 As WebView
Dim HttpJob1 As HttpJob
Dim WebViewExtras1 As WebViewExtras
Dim t As Timer
Private btnlogin As Button
Private EditText1 As EditText
Private imgCaptcha As ImageView
Private txtCaptcha As EditText
Private txtPassword As EditText
Private txtUsername As EditText
Private lbldate As Label
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Lay")
HttpJob1.Initialize("Myjob1" , Me)
WebViewExtras1.addJavascriptInterface(WebView1 , "B4A")
WebViewExtras1.addWebChromeClient(WebView1 , "")
WebView1.LoadUrl("http://85.9.66.43/eOffice/login.aspx")
End Sub
Sub WebView1_PageFinished(URL As String)
WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('process_HTML',true,document.documentElement.outerHTML)")
'WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('warp',true,document.getElementById('ctl00_mainContentPlaceHolder_invalidUserLabel').innerText)")
End Sub
Sub process_HTML(HTML As String)
HTML = HTML.Replace("""" , "'")
End Sub
Sub txtUsername_TextChanged (Old As String, New As String)
'ctl00$mainContentPlaceHolder$txtUserName
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('ctl00$mainContentPlaceHolder$txtUserName')[0].value='"&New&"';")
End Sub
Sub txtPassword_TextChanged (Old As String, New As String)
'ctl00$mainContentPlaceHolder$txtPassword
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('ctl00$mainContentPlaceHolder$txtPassword')[0].value='"&New&"';")
End Sub
Sub btnlogin_Click
'ctl00_mainContentPlaceHolder_btnOk ورود
'ctl00_mainContentPlaceHolder_invalidUserLabel رمز اشتباه
WebViewExtras1.executeJavascript(WebView1,"document.getElementById('ctl00_mainContentPlaceHolder_btnOk').click();")
End Sub
سوال
vahid_2231 6
سلام من میخوام بعداز اینکه لاگین کردم چندتا کار رو انجام بده .
1) اگر رمز یا نام کاربری اشتباه بود داخل یه لیبل بهم پیغام نشون بده .
2) اگر رمز و یوزر درست بود به اکتیویتی جدید بره و مطالب رو داخل یه لیست ویو ببینم .
این کدها رو با استفاده از اموزش اقای ایزدی زدم .
لینک ارسال
به اشتراک گذاری در سایت های دیگر
0 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.