510
צפיות
צפיות
19
תשובות
תשובות
שתי שאלות לגבי home page
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 תשובות
את השאלה הראשונה לא הבנתי
ובקשר לשאלה השניה:
תעשה כך:
<a style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.bla.co.il');">הפוך לדף הבית</a
היי שי
לגבי השאלה הראשונה: נגיד ועמוד הבית שלך (home page) הוא https://www.webmaster.org.il. אני מחפש פונקציה או משהו בסגנון שתדע לאמר לי שעמוד הבית שלך זה https://www.webmaster.org.il.
כמו שאני יכול לדעת מה ה ip שלך, השאלה אם אני יכול לדעת מה ה home page שלך.
לגבי השאלה השנייה, הקוד שנתת לא עובד בגלל שהוא לא מתאים לפנוקציה.
הקוד שנתת יוצר לינק שאם אני לוחץ עליו שואלים אותי אם אני רוצה להפוך את bla לעמוד הבית שלי. מה שאני מעוניין לעשות זה שאני לא יצטרך ללחוץ על כלום, ברגע שאני יקרא לפונקציה היא תקפיץ את החלון ששואל לגבי עמוד הבית. כך למשל אני יכול להפעיל את הפונקציה כשהעמוד עולה
<body onload=function()>
ואז ישר כשהעמוד עולה הפונקציה מופעלת ואני נשאל אם אני רוצה להפוך את העמוד ל home page שלי.
תודה 🙂
קבל >

<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()">
אבל זה נורא נורא נורא מעצבן!!!
אל תעשה ככה, תעשה שיהיה לינק בצד איפה שהוא שכשלוחצים עליו
יפעיל את הפונק' הזאת..
זה נורא מעצבן שכל פעם שהעמוד עולה קופצת ההודעה הזאת…
סתם טיפ
לא בדקתי אם זה עובד!
היי אלברט, לא בדקת אם זה עובד וזה
באמת לא עובד 🙂
מה שלא עובד זה החלק:
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.bla.co.il');
אחרי הרבה מאוד נסיונות הבנתי שהשתי שורות האלה (שמגדירות את העמוד בבית) עובדות רק כאשר הם מופעלות ע"י פעולה מסויימת של העכבר, לדוגמא onClick
נ.ב
אני לא מתכוון שהוא ישאל אם הגולש רוצה לשנות את עמוד הבית בכניסה לאתר, זה סתם דוגמא.
תנסה ככה
לשנות כל this לdocument.
עדיין לא עובד
הוא אומר עכשיו בהודעת שגיאה שהוא מצפה ל object
"object expected"
והפיתרון לכול מי שמעניין אותו
function fun_home () {
document.body.style.behavior='url(#default#homepage)';
document.body.setHomePage("www.walla.co.il");
}
iframe שהעמוד שנטען בו נטען על כול
העמוד.
עשיתי iframe, הקוד של החלון שנטען ל iframe אוטומאטי טוען את עמוד הבית של הגולש.
אז בעצם ל iframe צריך להטען עמוד הבית של הגולש.
מה שקורה בפעול זה שעמוד הבית אומנם נטען, אבל לא במסגרת של ה iframe שלו אלה על כול העמוד, כאילו אין בכלל iframe.
בסתם חלונות (לא כאלה שטוענות את עמוד הבית) זה לא קורה (הם נטענים ל iframe). גם אם אני מגדיר עמוד בית שבקוד שלו לא שוברים מסגרות, המסגרת נשברת בקובץ שלי.
מה הבעיה?
לא בטוח שהבנתי, תראה קוד
ותנסה את זה לשים קקישור:
<a href="tips.htm" target="FrameName">הקישור לדף באתר</a>
כתוב ב target את השם של הפריים
לא הבנת אותי
יש לי עמוד ובו iframe.
לתוך ה iframe אמור להטען אתר, האתר זה עמוד הבית של כול גולש.
בפועל עמוד הבית נטען, אבל לא בתוך מסגרת ה iframe אלא על כול החלון, מה שנראה לי שקורה זה שהמסגרת מנופצת. אני מנסה שעמוד הבית יופיע בתוך ה iframe ולא על כול העמוד (כמו שקורה עכשיו).
תודה
תראה את הקוד שלך…
שאלות לא משורשרות נחמקות
אוקיי
זה העמוד הראשי (שבו מוגדר ה 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()>
יש שורה ב html שאומרת מה עמוד הבית
של הגולש, זאת השורה:
<ELEMENT STYLE="behavior:url('#default#homePage')" ID=sID>
מתוך האתר של .
אני לא מצליח להשתמש בשורה הזאתי כדי לדעת מה עמוד הבית של הגולש
לפחות היית מתקן את שגיאות הכתיב
(שלי)
*נחמקות=נמחקות
אין שיטה לזה
כמו שכבר אמרו לך בבוני אתרים בתפוז – עליך להשתמש כל הנראה ב-IFRAME ניסתר שבתוכו תקרא ל-about:home ולאחר מכן תקבל את הכתובת
עם ה iframe
לא הסתדרתי, בסוף ויתרתי על הרעיון