• 0
mansir

آپدیت سورس یک صفحه در وب ویوو

سوال

سلام دوستان،

 

من ابتدا با گذاشتن یه وب ویوو یه صفحه رو لود میکنم :

WebView1.LoadUrl("linke safhe")

و سپس با استفاده از کد زیر ( گت المنت کردن ) یه دکمه توی اون صفحه رو کلیک میکنم :

WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('button-red')[0].click()")

بعد از کلیک شدن این دکمه صفحه رفرش میشه و بدون تغییر لینک صفحه (URL) اطلاعات جدیدی به سورس اون صفحه اضافه میشه ( مثلا بعد از کلیک کردن اسم یه شخص توی صفحه نمایش داده میشه و قطعا به سورس صفحه هم اضافه میشه ) و من با کدهای زیر قصد گرفتن اون اطلاعات جدید ( اسم شخص ) رو دارم :

WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('get_result',true,document.getElementsByClassName('person_name').innerText)")
Sub get_result(result As String)
Label1.Text= result
End Sub

ولی وقتی کد بالا رو استفاده میکنم سورس اولیه صفحه گرفته میشه و اطلاعات جدید وارد سورس نمیشه ( در واقع سورس آپدیت نمیشه ) و من میخوام بپرسم چطور باید سورس صفحه رو آپدیت کرد.

 

پیشاپیش ممنون از پاسختون53.gif

viki0028 پسند دیده است

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

0 پاسخ به این سوال تا کنون داده شده است

هنوز برای این سوال پاسخی ارسال نشده است

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mosobo
      سلام. وقت تمام دوستان و اساتید و مدیران محترم انجمن بخیر.
      یه سوال خیلی فنی:
      ما داخل برنامه از یه وب ویو استفاده کردیم که یه آدرس و صفحه رو آنلاین بارگزاری می کنه.
      مسلما هر سایت و صفحه ای دارای فایل css و javascript هست که داخل فایل اصلی آدرس دهی میشه، و ازش استفاده میشه.
      سوالم اینجا هست که آیا میشه این فایل های اسکریپت مثل css و javascript رو داخل خود حافظه برنامه قرار داد بصورت لوکال، و در هنگام بارگزاری اون آدرس آنلاین، این فایل ها داخل کدها جاگزاری بشن، و درواقع کدهای این فایل ها داخل  اون صفحه اضافه و قابل استفاده بشن؟
      نمیدونم تونستم منظورم رو برسونم یا نه!
      پیشاپیش ممنون.
    • توسط Amir Hossain
      سلام همکارام  

       

      دارم منفجر میشم  

      هرچی با این گت المنت ور میرم بدتر میشه

      مگه با کد زیر نمیشه متن یه ادیت تکست توی یه سایت رو تغیر داد؟


      Sub EditText1_TextChanged (Old As String, New As String)
      Web.executeJavascript(WebView1,"document.getElementById('placeholder').value='" & New & "';")
      End Sub

      الان من میخوام برای مثال برنامه حذف اکانت تلگرام بنویسم  

      چه کنم؟  

      (مشکلی که پیش میاد: کل صفحه برابر با تن ادیت تکست باکس میشه و دیگه دستورات گت المنت کار نمیکنه)