ايران ويج

نسخه‌ی کامل: کمک فوری در مورد WEB BROWSER
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت همگی
یه سوال فوری برام پیش اومده و اون اینه وقتی یه وب بروزر درست کرده باشیم که در اون از عنصر WEB BROWSER استفاده کردم میخوام بدونم چجوری میشه متوجه شم که سایت به طور کامل باز شده منظورم اینه که فرض اینکه بخوام بعد از باز شدن کامل سایت یه عملی انجام به مثل ذخیره کردن چجوری میشه برنامه متوجه بشه که سایت به طور کامل باز شده با تشکر
یه سوال دیگه هم داشتم اینه که چجوری میشه در برنامه ای که نوشتم کاری بکنم که مثلا عکس ها باز نشوند مثل خود برنامه internet expolrer که یه سری تنظیمات دارد با تشکر.
این کنترل تقریبا همه رویداد ها رو پوشش می ده

وقتی صفحه کاملا باز می شه رویداد DocumentComplete فراخوانی می شود

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

در حقیقت یک مرورگر یک مفسره در نتیجه خط ها را خط به خط خوانده و پردازش می کنه

و مثل تنظیماتی که ما توی کامپایلر یک زبان مثل همین ویژوال بیسیک می دیم که مثلا شبه کد

تولید کن می شه مفسر را هم تنظیم کرد که مثلا تگ ها مربوط به عکس ها را پردازش و اجرا نکند
نقل قول: یه سوال دیگه هم داشتم اینه که چجوری میشه در برنامه ای که نوشتم کاری بکنم که مثلا عکس ها باز نشوند مثل خود برنامه internet expolrer که یه سری تنظیمات دارد با تشکر.
99% باید بشه راهی که الان به ذهنم رسید اینه:
اول سورس صفحه رو بگیر (به وسیله کنترل microsoft internet transfer) بعد از اون با تابع instr به دنبال تگ های image بگرد و اونهارو حذف کن سپس کد آماده شده رو درون فایلی ذخیره کن (مثلا توی درایو C) حالا آدرس فایل رو به عنوان url به کنترل Web browser بده میبینی که سایت مورد نظر لود شده و خبری از عکس ها نیست.
البته این راهی بود که ابتدا به ذهنم رسید. ممکنه راه دیگه ای هم وجود داشته باشه ولی فکر نمیکنم.
مرسی
از جواباتون ولی اگه ممکنه راجع به DocumentComplete یه مثال بزنین ممنون میشم
حسیت خان این کاری که گفتین فایده نداره چون ما برای هر سایت باید این کارا رو بکنیم و بی فایدس من می خواستم یه برنامه باشه که با نگرفتن عکس ها سرعت بالاتری داشته باشه تو لود صفحات.
بازم ممنونم 3
DocumentComplete یادتون نره
مرسی رفقا
مثلا اگه اسم کنترل ما WebBrowser1 باشه کد لود کامل صفحه اینطوری می شه
کد:
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
MsgBox "Page Load Completed"
End Sub

وقتی صفحه کاملا بارگذاری می شه یه یغام نشون می ده

--------------------------------------------------------------------------------

برای بازنکردن عکس ها هم به نظر من هم همون یه کاری که HoseinVig گفت برای شما عملیه

و راه دیگه ای هم هست که باید واقعا حرفه ای باشد و اونم نوشتن یک مرورگر است یعنی نوشتن

یک مفسر دلخواه که اون جوری که شما می خواهید کدها را تحلیل و پردازش کند
نقل قول: حسیت خان این کاری که گفتین فایده نداره چون ما برای هر سایت باید این کارا رو بکنیم و بی فایدس من می خواستم یه برنامه باشه که با نگرفتن عکس ها سرعت بالاتری داشته باشه تو لود صفحات.
بازم ممنونم 3
اشتباه میکنی فایده داره ، چون قبل از لود سایت از عکس ها صرف نظر میکنیم
اگه ممکنه یه دونه سورس بزارین من تو تگ ها مشکل دارم
yeketaz مرسی عزیزم
شما بسم الله بگو مشکلی داشتین با هم حل میکنیم من فقط راهشو گفتم.
تگ عکس هم با
کد php:
<img 
یا
کد php:
<img
شروع میشه و با
کد php:
/> 
یا
کد php:
</img
یا
کد php:
/img
تمام میشه . و باید هر چیزی که بین شروع و پایان باشه حذف کنی.