אוקי אז ככה ראיתי מדריך לזה ל-VB.NET והחלטתי להמיר את זה ל-6
פורסם במקור על ידי thevbman
שינוי הקוד ל-6 ועוד כמה התאמות קלות אני עשיתי
אם יש לכם פקד webbrowser ורציתם להכניס דף אינטרנט משלכם לשם
ניתן לעשות את זה בלי שימוש בקובץ חיצוני
כדי לעשות זאת עקבו אחרי שלושת ההוראות הבאות:
1. יש לנווט את ה-webbrowser לכתובת "about:blank" (ללא המרכאות)
כתובת זו גורמת לדפדפן להציג דף ריק
2. צרו לפקד ארוע DocumentComplete
3. בתוך הארוע כתבו את הקוד הבא:
הסבר הקוד:קוד:If WebBrowser1.LocationURL = "about:blank" Then WebBrowser1.Document.body.InnerHtml = "<center><b>hello</b></center>" End If
שורה ראשונה: מבצעים בדיקה כדי לדעת אם הכתובת היא הכתובת של הדף הריק
שורה שניה: במאפיין WebBrowser1.Document.body.InnerHtml ניתן לשנות ולקבל את הHTML של כל דף
ולכן אנחנו משנים את הHTML לדף שאנו רוצים להציג
במקום ליצור קובץ HTML חיצוני
הפלט של כל הדבר הזה יצא:
שבתוך פקד ה-webbrowser
יהיה כתוב hello מודגש וממורכז לאמצע
שאלות נפוצות:
שאלה: אז למה הכנסנו את הכתובת הריקה?
תשובה: לא ניתן לשנות HTML של דף
ללא דף, ולכן ההינו צריכים "לגלוש" לדף ריק
שאלה: ולמה לא גלשנו לדף אינטרנט קיים ושינינו לו את ה-HTML?
תשובה: אפשר לעשות את זה
אבל מכיוון שהדף הריק כבר נמצא במחשב
הוא לא צריך לעבור טעינה, אם ההינו לוקחים דף קיים היה צריך לחכות עד שהדף יטען ואז לשנות אותו
וגם אם החיבור לאינטרנט מנותק אז המחשב היה מנסה לגשת לדף הרבה זמן כדי לבדוק אם יש עומס על הדף או שסתם החיבור מנותק או השרת נפל
ולכן העדפנו לגשת לדף ריק שנמצא על המחשב כדי שהוא יטען הכי מהר



ציטוט ההודעה