رفتن به مطلب
  • 0

تغییر آدرس وب ویو برای چند تا وب ویو یکجا


Bahmanm

سوال

عرض ادب

 

لطفا بنده را در راهنمایی کنید.

چطوری میشه ، به صورت یکجا تغییر آدرس وب ویو را برای چند تا وب ویو یکجا انجام داد.

یا

یک قسمت تنضیمات اول داشته باشد وفقط  بشه اول اسم سایت را تغییر داد که تو چند تا وب ویو این کار انجام بشه.

اگر این امکان هست لطف بفرمایید بگید

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

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

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

عرض ادب

لطفا بنده را در راهنمایی کنید.

چطوری میشه ، به صورت یکجا تغییر آدرس وب ویو را برای چند تا وب ویو یکجا انجام داد.

یا

یک قسمت تنضیمات اول داشته باشد وفقط  بشه اول اسم سایت را تغییر داد که تو چند تا وب ویو این کار انجام بشه.

اگر این امکان هست لطف بفرمایید بگید

اگه میشه سوالتون رو یکم واضح تر بگید :)

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

مثلا

شما تو اکتیویتی خودتون 5 تا وب ویو داری

WebView1.LoadURL("http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=1/")

تا

WebView5

 

آدرس سایتها یکی هست ولی لینکها از 1 هست تا 5

مثلا:

 

http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=1

http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=2

http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=3

http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=4

http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=5

 

حالا چطوری میشه فقط آدرس answercenter.ir  را عوض کرد.یکجا

 

ساده ترین راه حل چیه؟؟؟

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

سلام.دقیق متوجه سئوالتون نشدم ولی فک کنم دنبال همچین چیزی هستید

WebView1.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=1")

یه ادیت تکست بزاریدو بقیشم که خودتون بهتر بلدید .

 

 

 

البته اگه منظورتون این بود .

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

یه ادیت تکست بزار یه گوشه برنامه . کد هم که برات گذاشتم . بعد ادرس رو خواستی عوض کنی تو تکست باکس مینویسی . مثلا اینجوری .

Sub EditText1_TextChanged (Old As String, New As String)
	WebView1.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=1")
	WebView2.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=2")
	WebView3.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=3")
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

مرسی

این یعنی هر بار که برنامه را باز کنم باید آدرس بدم؟؟؟؟

 

 

نمیشه یک بار این آدرس رو بدم و دفعات بعدی آدرس تو حافظش بمونه؟؟؟

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

چرا عزیزم. خوب من فقط ایده دادم بهت .خودت هم با کدها یکمی بازی کن .

توی Activity_Create ادرس ها رو تعریف کن  تا ثابت بمونه . خواستی عوض کنی تو تکست باکس ادرس جدید رو بده

راستی اون کدها رو اینطوری بنویس.

WebView1.LoadUrl("http://answercenter.ir/index.php?app=core&module=search&do=search&fromMainBar=1")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

جدا گیج شدم

خوب من آدرس ها رو کامل بدم چطوری از ادیت تکست تغییرش بدم.

مثلا یک بار تو ادیت تکست بزنم آدرس جدید رو  بعد این آدرس بعد از هر بار باز کردن یا بستن برنامه پاک نمیشه؟؟؟؟یعنی باقی  میمونه...

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

عالیه

سوال اولم :

 

 

مثلا یک بار تو ادیت تکست بزنم آدرس جدید رو بعد این آدرس بعد از هر بار باز کردن یا بستن برنامه پاک نمیشه؟؟؟؟یعنی باقی میمونه...

 

سوال دوم:

توی اکتیویتی کریو بنده هر 5 تا وب ویو را کامل تعریف کنم دیگه ؟؟؟؟؟؟آدرس کامل

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

عالیه

سوال اولم :

 

 

 

سوال دوم:

توی اکتیویتی کریو بنده هر 5 تا وب ویو را کامل تعریف کنم دیگه ؟؟؟؟؟؟آدرس کامل

دوست عزیز برای اینکه یک بار فقط وارد کنند آدرس رو باید توی یک فایل متنی ادرس رو ذخیره کنید

سوال دوم هم خب اره باید ادرس کامل بدید دیگه :fekr:

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

می تونی بیشتر راهنماییم کنی

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

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

می تونی بیشتر راهنماییم کنی

با این تابع میتونی یه متنو توی یک فایل ذخیره کنی

File.WriteString(File.DirInternal,"url.txt","http://answercenter.ir")

با این تابع هم میتونی متنش رو بخونی

File.GetText(File.DirInternal,"url.txt")

 

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

سلام

دوستان راهنمایی های لازم رو بهتون ارائه دادند و خودتون هم کمی تلاش کنید!

برای اینکه آدرس درون ادیت تکست ذخیره بمونه شما یا از دیتابیس و یا از یک فایل txt  استفاده کنید و هر بار که برنامه اجرا میشه این مقدار رو بخونه و داخل ادیت تکست واریز کنه.

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

و اگر از طریق پنجره Designer  اضافه کردید که فقط کافیه اسم متغییر وب وبو رو Generate  کنید و استفاده کنید.

کدی رو که دوستمون parvin  دادن درسته و می تونید استفاده کنید ولی داخل رویداد TextChange  قرار ندید چون با کم و یا اضافه کردن کاراکتر وب ویو ها آدرس داخل ادیت تکست رو لود می کنن.

شما کد مربوط به LoadUrl  رو درون یک دکمه بنوسید.

موفق باشید.

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

مرسی

درست میفرمایید آدم باید خودشم تلاش کنه. نصیحت راحته ولی راهنمایی کردن.....

آقا مجید مرسی

ولی واقعا بعضی وقتا مخ هنگ میشه

 

 

 

یه ادیت تکست بزار یه گوشه برنامه . کد هم که برات گذاشتم . بعد ادرس رو خواستی عوض کنی تو تکست باکس مینویسی . مثلا اینجوری . Sub EditText1_TextChanged (Old As String, New As String) WebView1.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=1") WebView2.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=2") WebView3.LoadHtml("http://" & EditText1.Text & "/index.php?app=core&module=search&do=search&fromMainBar=3") End Sub

 

و استفاده از

 

با این تابع میتونی یه متنو توی یک فایل ذخیره کنی File.WriteString(File.DirInternal,"url.txt","http://answercenter.ir") با این تابع هم میتونی متنش رو بخونی File.GetText(File.DirInternal,"url.txt")

 

تقریبا دارم به جاهایی میرسم

 

 

سعی میکنم

 

از دوستان تشکر میکنم

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

وب ویو هارو به وسیله کد نویسی به اکتیویتی اضاف کردید که باید ابتدا Initialize کنید و بعد مورد استفاده قرار بدید.

خیلی خوب شد

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

بایگانی شده

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

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

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