PDA

View Full Version : سوال: باز شدن سایت در پنجره جدید



امین مستانی
پنج شنبه 29 تیر 1391, 04:04 صبح
سلام خدمت دوستان گرامی

من در برنامه ام یک WebBrowser گذاشتم که با دستور Sendkeys {TAB} روی یک لینک میره و با دستور Sendkeys {ENTER} روی اون لینک کلیک میکنه و این سایت در یک صفحه مرورگر IE جدا باز میشه . من میخوام که اون سایت توی همون WebBrowser برنامه باز بشه ...

آیا راهی برای این کار هست ؟؟

قبلا از همکاری شما ممنونم

یا علی

امین مستانی
پنج شنبه 29 تیر 1391, 17:57 عصر
سلام

دوستان کسی نظری نداره ؟؟

محسن واژدی
پنج شنبه 29 تیر 1391, 23:21 عصر
سلام علیکم
برای تغییر همه targetهای صفحه از _blank (صفحه جدید) به _parent (صفحه جاری) میتوانیم از کد زیر استفاده کنیم:
Private Sub Command1_Click()
Dim oLink As Object
For Each oLink In WebBrowser1.Document.getElementsByTagName("a")
oLink.Target = "_parent"
Next
End Sub

البته برای گشودن صفحه جدید از رویداد NewWindow هم میتوانیم استفاده کنیم

موفق باشید

امین مستانی
جمعه 30 تیر 1391, 00:54 صبح
ممنون از پاسخ کاملتون
در مورد سایت مدنظر من کار نکرد :افسرده: ولی در سایت های دیگر کار کرد .

خیلی ممنون