PDA

View Full Version : سوال: کلیک روی صفحه وب



trojan001
چهارشنبه 04 دی 1392, 23:15 عصر
سلام یه سوال داشتم چه طوری می تونم یه دکمه تو سافت رو بگم وقتی کلیک شد مثلا دکمه تالار همین انجمن رو اتخاب کن
البته انجمن رو توی web browser بالا میاره تو سافتا ؟

drsina
چهارشنبه 04 دی 1392, 23:23 عصر
بعنی چی ؟ میخوای بازدن یه دکمه وب بروزر برنامت یه بینک رو باز کنه ؟

trojan001
چهارشنبه 04 دی 1392, 23:28 عصر
بیبین می خوام موقعی که یه دکمه رو می زنی برنامه رو یه دکمه تو سایت کلیک کنه ؟
مثلا وقتی روی دکمه رو سافت کلیک می کنم تو وب بروزرش رو پاسخ گویی به این تایپیک کلیک کنه و قسمت پاسخ گویی باز شه تو وب بروزر

drsina
چهارشنبه 04 دی 1392, 23:46 عصر
http://social.msdn.microsoft.com/Forums/vstudio/en-US/fa3e2b6c-7c67-4dd8-a176-f99fee4d0156/click-html-button-using-c?forum=csharpgeneral

http://stackoverflow.com/questions/5589348/is-there-a-general-way-to-use-webbrowser-to-click-button
یه نگاهی به اینا بنداز

trojan001
چهارشنبه 04 دی 1392, 23:58 عصر
بین مشکل اینه او این سایت که دادی بود
<a class="btnRedGradient fL gobutton" href="javascript:$('#yrmkmdForm').submit();"><span class='btnLeft'></span><span>GO</span><span class='btnRight'></span></a>این رو
HtmlElement elem = webBrowser.Document.GetElementById("someid");این دومی که دادم باس تو پرانتز getelemntbyid() تو پرنتز چی بزاری ؟

drsina
پنج شنبه 05 دی 1392, 00:03 صبح
خب مثالشو توو msdn ببین : http://msdn.microsoft.com/en-us/library/system.windows.forms.htmldocument.getelementbyid.a spx

اینم یه نمونه دیگه برا دسترسی به آبجکت هاش : http://net-csharp.questionfor.info/q_dotnet-c-sharp_181181.html

trojan001
پنج شنبه 05 دی 1392, 00:10 صبح
من هیچی نفهمیدم از اینا می شه یه توضیح فارسی بدی ؟

drsina
پنج شنبه 05 دی 1392, 00:34 صبح
اول از همه از طریق سورس ، از مرورگر ID دکمه ای رو که می خوای در بیار : مثلا اگه سورس این انجمن رو ببینی چنین چیزی داریم :

<form action="search.php?do=process" method="post" id="navbar_search" class="navbar_search">



خب حالا یه شی از این id بساز یعنی : navbar_search

HtmlElement obj= doc.GetElementById("navbar_search");


حالا از طریق آبجکت کاری رو که می خوای انجام بده .

drsina
پنج شنبه 05 دی 1392, 00:36 صبح
البته قبلش doc این میشه :
HtmlDocument doc = webBrowser1.Document;

trojan001
پنج شنبه 05 دی 1392, 00:38 صبح
بین این چه جوری می شه اونو که تو ساتا فهمیدم ولی این فرث داره انگار

<a class="button" onclick="MadmooLogin();" href="javascript:void(0);" original-title="">

ورود

</a>

خو چه جوری باس واسه این دکمه گذاشت ؟

trojan001
پنج شنبه 05 دی 1392, 11:01 صبح
کسی نیس فارسی بگه چه جوریه ؟

trojan001
پنج شنبه 05 دی 1392, 13:07 عصر
کسی نیست جواب بده ؟