שלח תשובה

זירת השאלות

510
צפיות
19
תשובות

שתי שאלות לגבי home page

,‏ 28 ביולי, 2004

1) יש דרך לדעת בכול שפה שהיא (html, JS…) מה עמוד הבית של הגולש?
2) אני מנסה לעשות פונקציה שכשאני יקרא לה היא תשאל את הגולש אם הוא רוצה להפוך את עמוד הבית ל www.bla.co.il.
זאת הפונקציה שרשמתי:


function fun_homepage() {

                        "this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.bla.co.il');"
                              
                        }


מה שקורה זה שהעמוד עולה ולא קורה כלום (אפילו לא הודעת שגיאה)

תודה

תגיות:

19 תשובות

  1. shay3434 הגיב:

    את השאלה הראשונה לא הבנתי
    ובקשר לשאלה השניה:
    תעשה כך:


    <a style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.bla.co.il');">הפוך לדף הבית</a

  2. itan הגיב:

    היי שי
    לגבי השאלה הראשונה: נגיד ועמוד הבית שלך (home page) הוא https://www.webmaster.org.il. אני מחפש פונקציה או משהו בסגנון שתדע לאמר לי שעמוד הבית שלך זה https://www.webmaster.org.il.
    כמו שאני יכול לדעת מה ה ip שלך, השאלה אם אני יכול לדעת מה ה home page שלך.

    לגבי השאלה השנייה, הקוד שנתת לא עובד בגלל שהוא לא מתאים לפנוקציה.
    הקוד שנתת יוצר לינק שאם אני לוחץ עליו שואלים אותי אם אני רוצה להפוך את bla לעמוד הבית שלי. מה שאני מעוניין לעשות זה שאני לא יצטרך ללחוץ על כלום, ברגע שאני יקרא לפונקציה היא תקפיץ את החלון ששואל לגבי עמוד הבית. כך למשל אני יכול להפעיל את הפונקציה כשהעמוד עולה

    <body onload=function()>

    ואז ישר כשהעמוד עולה הפונקציה מופעלת ואני נשאל אם אני רוצה להפוך את העמוד ל home page שלי.

    תודה 🙂

  3. albert הגיב:

    קבל >

    <script>
    function homePage()
    {
    var agree = confirm("?האם ברצונך להפוך את האתר הזה לעמוד הבית שלך");
           if(agree){
            this.style.behavior='url(#default#homepage)';
            this.setHomePage('http://www.bla.co.il');
           }
    }
    </script>
    <body OnLoad="homePage()">

    אבל זה נורא נורא נורא מעצבן!!!
    אל תעשה ככה, תעשה שיהיה לינק בצד איפה שהוא שכשלוחצים עליו
    יפעיל את הפונק' הזאת..
    זה נורא מעצבן שכל פעם שהעמוד עולה קופצת ההודעה הזאת…
    סתם טיפ

  4. itan הגיב:

    היי אלברט, לא בדקת אם זה עובד וזה
    באמת לא עובד 🙂
    מה שלא עובד זה החלק:

    this.style.behavior='url(#default#homepage)';
            this.setHomePage('http://www.bla.co.il');

    אחרי הרבה מאוד נסיונות הבנתי שהשתי שורות האלה (שמגדירות את העמוד בבית) עובדות רק כאשר הם מופעלות ע"י פעולה מסויימת של העכבר, לדוגמא onClick

    נ.ב
    אני לא מתכוון שהוא ישאל אם הגולש רוצה לשנות את עמוד הבית בכניסה לאתר, זה סתם דוגמא.

  5. itan הגיב:

    עדיין לא עובד
    הוא אומר עכשיו בהודעת שגיאה שהוא מצפה ל object

    "object expected"

  6. itan הגיב:

    והפיתרון לכול מי שמעניין אותו

    function fun_home () {

                          document.body.style.behavior='url(#default#homepage)';
                          document.body.setHomePage("www.walla.co.il");

                         }

  7. itan הגיב:

    iframe שהעמוד שנטען בו נטען על כול
    העמוד.
    עשיתי iframe, הקוד של החלון שנטען ל iframe אוטומאטי טוען את עמוד הבית של הגולש.
    אז בעצם ל iframe צריך להטען עמוד הבית של הגולש.
    מה שקורה בפעול זה שעמוד הבית אומנם נטען, אבל לא במסגרת של ה iframe שלו אלה על כול העמוד, כאילו אין בכלל iframe.

    בסתם חלונות (לא כאלה שטוענות את עמוד הבית) זה לא קורה (הם נטענים ל iframe). גם אם אני מגדיר עמוד בית שבקוד שלו לא שוברים מסגרות, המסגרת נשברת בקובץ שלי.

    מה הבעיה?

  8. shay3434 הגיב:

    לא בטוח שהבנתי, תראה קוד
    ותנסה את זה לשים קקישור:


    <a href="tips.htm" target="FrameName">הקישור לדף באתר</a>

    כתוב ב target את השם של הפריים

  9. itan הגיב:

    לא הבנת אותי
    יש לי עמוד ובו iframe.
    לתוך ה iframe אמור להטען אתר, האתר זה עמוד הבית של כול גולש.
    בפועל עמוד הבית נטען, אבל לא בתוך מסגרת ה iframe אלא על כול החלון, מה שנראה לי שקורה זה שהמסגרת מנופצת. אני מנסה שעמוד הבית יופיע בתוך ה iframe ולא על כול העמוד (כמו שקורה עכשיו).

    תודה

  10. ניר טייב הגיב:

    שרשר שאלותיך
    שאלות לא משורשרות נחמקות

  11. itan הגיב:

    אוקיי
    זה העמוד הראשי (שבו מוגדר ה iframe):

    <iframe src="test7_ifrm.html" name="hpda">
    </iframe>

    זה העמוד test7_ifrm (העמוד שנטען בו עמוד הבית של הגולש, שזה גם העמוד שצריך להטען בiframe):

    <script language="Javascript">
    <!–
    function fun_home () {

                         parent.location='about:home'
                                      }
    //–>
    </script>
    </head>
    <body onLoad=fun_home()>

  12. itan הגיב:

    יש שורה ב html שאומרת מה עמוד הבית
    של הגולש, זאת השורה:

    <ELEMENT STYLE="behavior:url('#default#homePage')" ID=sID>

    מתוך האתר של מיקרוסופט.

    אני לא מצליח להשתמש בשורה הזאתי כדי לדעת מה עמוד הבית של הגולש

  13. ניר טייב הגיב:

    לפחות היית מתקן את שגיאות הכתיב
    (שלי)
    *נחמקות=נמחקות

  14. ניר טייב הגיב:

    אין שיטה לזה
    כמו שכבר אמרו לך בבוני אתרים בתפוז – עליך להשתמש כל הנראה ב-IFRAME ניסתר שבתוכו תקרא ל-about:home ולאחר מכן תקבל את הכתובת

  15. itan הגיב:

    עם ה iframe
    לא הסתדרתי, בסוף ויתרתי על הרעיון

שלח תשובה