رفتن به مطلب

سورس کد متصل شدن به سایت Blogfa و ورود به آن با اندروید


مهدی ایزدی

ارسال‌های توصیه شده

همون کدی که گذاشتم همونه من فعلا قصدی ندارم فقط یه مثال زدم که اینروش رو یاد بگیرم.

کد اچ تی ام الش اینه:

<html><textarea id='a'></textarea><br><input type='text' name='k' id='p' value='pejman'></html>

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

  • پاسخ 54
  • ایجاد شده
  • آخرین پاسخ

پژمان من روش کار کردم هرکاری مردم نشد از یه ایدیت تکست بگیرم اما متن رو میشه گرفت

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

آرمین منظورت اینه که مثلا تو صفحه مون یه سری متن نوشته اون رو بگیریم؟؟

اگه اینم میتونی خیلی عالیه اینم لازمش دارم.

گرفتن متن های یه سایت یا لینک های سایت.

مرسی.

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

آره همینه منظورم صبرکن سورس رو آماده میکنم واست

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

سلام خب اینم سورس

ما میخایم این متن رو بگیریم

کلیک کنید

تو این لینک تونوشته یه ایدی تعریف کردیم به نام Test

اینم سورس کلیک کنید

پسورد فایل : basic4android.org

موفق باشید

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

آرمین برفرض اینکه یک تگ آیدی نداشته باشه.

المنت دیگه ای هست به نام: getElementByTagName

بااین میشه با تگ متنی رو گرفت.

اگه اینو هم میتونی روش کار کن.

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

آموزش دادن id هم تازه دادیم نگاه کن یاد بگیر ایدی بزار

اصول کارش رو بهت نشون دادم. تا خودت کار نکنی چیزی رو یاد نمیگیری...

موفق باشید

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

سلام دوستان

جالبه بدونید گاهی از المانها نه تگ دارند ، نه ای دی و نه اسم ، فقط کلاس دارند .

ایا متدی برای GetClassName داریم؟

بعد از پیدا کردن کلاس مورد نظر با innerText میشه بقیه امور رو انجام داد.

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

در واقع این کد هایی که شما برای WebView استفاده می کنید javaScript هستن

و وقتی شما نه name دارین و نه id از شماره form استفاده میشه

WebView

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

دستت درد نکنه مصطفی.

میشه getElementByTagName رو توضیح بدی که با اسم تگ یه متنی رو مثلا تو ادیت تکست بگیریم.؟

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

قربونت

خودم تا حالا با tagname کار نکردم

بیشترم زمانی استفاده میشه که بخوایم کلا با javascript کار کنیم و با کد چند خطه استفاده بشه

برای همین کار و برای استفاده تو b4a سخت میکنه

اما چند تا نمونه بت میدم نگاه کن

ُStackoverflow

Developer Mozilla

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

من توی آموزش های تصویری از عمد به گوگل و جست و جوی انگلیسی اتکا کردم که یاد بگیرید برای بقیه مشکلات در این ضمینه در گوگل سرچ کنید

تا کارتون زودتر انجام بشه . بدون شک سایت های انگلیسی آموزش جاوا منبع کاملا بهتری میتونن باشن نسبت به سایت های ایرانی

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

مصطفی هرکاری کردم نشد.

مثلا فکر کن همچین متنی داریم یه جا:

<html><p>salam matni baraye test</p></html>

حالاحداقل بتونیم تو یه متغیر جاوا اسکریپت اینو ذخیره کنیم بعد بیاریم داخل ادیت تکست.

we.executeJavascript(WebView1,"var n=document.getElementsByTagName('p');")

این درسته؟

فکر نکم چون وقتی بعدش یه alert گذاشتم که n رو نشون بده میگفت: Object NodeList

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

پاسخ شما در این تاپیک : http://answercenter.ir/thread457.html#post2196

فقط آقای نیکروان ازتون یک گله دارم . از کدی که نوشتید مشخصه که کد نویسی رو دستی انجام ندادید حتی 1 بار و دارید we.executeJavascript رو کپی میکنید از سورس اصلی

از اسم we این موضوع مشخصه . من پیشنهاد میکنم حتما خودتون دستی انجام بدید کد نویسی رو حتی اگه یک کد نویسی بسیار ساده باشه . چون تجربه خودتون بیشتر میشه و ماندگاری اون

در ذهن شما نیز بیشتر میشه.

امیدوارم که منظورم رو درک کرده باشید.

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

این ارور چیه دوستان؟


Parsing code.                           0.01
Compiling code.                         Error
Error compiling program.
Error description: Too many parameters.
Occurred on line: 41
   we.addWebChromeClient(WebView1, "")
Word:

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

سلام شما خط 41 رو اشتباه نوشتید خط 41 رو بدید

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

Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("ehem")
we.addJavascriptInterface(WebView1, "B4A")
   we.addWebChromeClient(WebView1, "")
   WebView1.LoadUrl("http://blogfa.com/Desktop/login.aspx")
ProgressDialogShow("Wait To Load Url...")
ok = False
End Sub

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

عزیز من این کد هارو بزارین تو اون علامت # تا راحت خونده شه خواهش میکنم

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

آقا حمید کدومش اضافه هست؟ این همون سورس اول تاپیک هست

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...