ورود

View Full Version : سوال: کمک در کلیک روی یک دکمه در وب



darkdragon
یک شنبه 15 شهریور 1394, 22:52 عصر
با سلام من میخوام یه برنامه بنویسم تا مقدار حجم باقی مونده من رو نشون بده اما به مشکل میخورم وقتی که میخوام روی دکمه ای که مربوط به Login هست کلیک کنم (برنامه باید به صورت خودکار این کار رو بکنه)

ممنون میشم کمک کنید کارم خیلی گیره.

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

WebBrowser1.Document.getelemenyById("login").Click


اروری که میده
Object doesn't support this property or method
داخل انجمن هم گشتم چیزی نبود.:گریه:

pbm_soy
دوشنبه 16 شهریور 1394, 02:04 صبح
اگر درست یادم مانده باشد document یک متد به اسم invokescript دارد که نام یک تابع جاوااسکریپتی موجود در آن صفحه را به عنوان مقدار دریافت میکند و آنرا اجرا میکند
حالا شما نام تابعی که به ازای کلیک بروی login باید اجرا شود را به این invokescript بدهید تا عملیات مربوط به کلیک آن باتن اجرا شود در واقع شما بروی باتن کلیک نمیکنید ولی تابع مربوط به کلیک را فراخوانی میکنید

محسن واژدی
دوشنبه 16 شهریور 1394, 11:06 صبح
سلام
دستورتون غلط املایی دارد (y اضافه)، کد اصلاح شده:
WebBrowser1.Document.getElementById("login").Click


موفق و موید باشید