PDA

View Full Version : مرورگر وب



vice_city
شنبه 06 اسفند 1390, 23:44 عصر
سلام.

چندتا سوال در مورد مرورگر وب در سی شارپ داشتم:

1- چطوری به سورس صفحه ای که با شی مرورگر وب سی شارپ باز کردم دسترسی داشته باشم؟
2- چطور تشخیص بدم که صفحه کامل لود شده؟
3-چطور در یک کادر ثابت در یک سایت ثابت متنی نوشته و دکمه ی ثابتی زده شود؟(مثلا با جاوا)

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

mshProgrammer
یک شنبه 07 اسفند 1390, 00:39 صبح
1-
string source=webbrowser1.DocumentText
2-
بعد از لود صفحه رویداد navigated رخ می دهد که توی اون رویداد می تونی کد بنویسی

mshProgrammer
یک شنبه 07 اسفند 1390, 00:44 صبح
3-

HtmlElement x=WebBrowser1.Document.GetElementById("ID");
x.setAtrribute("name","value");
WebBrowser1.Document.InvokeScript("functionName")

vice_city
یک شنبه 07 اسفند 1390, 12:06 عصر
3-

HtmlElement x=WebBrowser1.Document.GetElementById("ID");
x.setAtrribute("name","value");
WebBrowser1.Document.InvokeScript("functionName")


لطفا در این مورد کمی بیشتر توضیح بدین.

mshProgrammer
یک شنبه 07 اسفند 1390, 20:38 عصر
HtmlElement x=WebBrowser1.Document.GetElementById("ID");

این خط یکی از عناصر مربوط به WebBrowser1 با Id مربوطه رو میگره و در x ذخیره می کنه
x.setAtrribute("name","value");

این خط هم یکی از ویژگی های مربوط به عنصر x رو تنظیم می کنه
WebBrowser1.Document.InvokeScript("functionName")

این خط هم اگر در WebBrowser1 یک تابع وجود داشته باشد اون تابع رو اجرا می کنه