שלח תשובה

זירת השאלות

562
צפיות
1
תשובות

מימוש frameset ב asp.net

,‏ 28 בפברואר, 2009

שלום לכולם
אני ברמה של מתחיל בנושא זה לכן כל עזרה תתקבל בברכה

ברצוני לבנות אתר לפי התיאור הבא:
החלון יחולק נניח ל 2 חלקים  לשם הפשטות (בפועל יחולק ליותר כמו שמתואר בקובץ המצורף)
החלק העליון יכיל MENU והתחתון יכיל את הדף הנבחר מהתפריט  
בניתי זאת באופן הבא:
יצרתי master page הבנוי מטבלה עם שתי שורות כך שבשורה הראשונה התפריט ובשנייה אמור להטען הדף המתאים על פי הבחירה מהתפריט.
ועכשיו לשאלות:
1) מה אמור להיות בשורה השנייה על מנת שיציג את הדף שנטען? (ניסיתי IFRAME אבל זה לא מתאים כי אני לא רוצה שכל הדף יטען שוב אלא רק החלק התחתון)
2) האם זו הדרך הנכונה בכלל לממש סיגנון frameset?
3) האם עליי להשתמש ב AJAX ואם כן איך? דוגמא תתקבל בברכה

אם יש למישהו דוגמא למימוש שכזה היא תתקבל בברכה

תגיות:

1 תשובות

  1. samiprogram הגיב:

    כמה שהבנתי את השאלה
    בדף הראשי אתה אמור לשים פקודות frameset שהמבנה והתחביר של זה שונה מפקודת iframe
    כמו במאמר הבא
    http://webmaster.org.il/article.asp?id=412
    אתה יכול גם להשתמש ב iframe בכל אופן בלינקים שיהיו בתפריט הראשי שהם אמורים לפתוח דף עם תוכן בתוך הפריים אתה צריך להכניס מאפיין target בתוך הלינק לדוגמא:
    a href=PageName.aspx target=FrameName
    ובהגדרת הפריים אתה צריך להכניס שם
    iframe name=FrameName

    אגב לא מומלץ בכלל להשתמש עם פריימים להצגת תוכן באתר יש דרכים טובות יותר אם כי קצת יותר מורכבות. בשימוש עם טכנולוגיית צד שרת כדוגמת ASP אתה יוצר פונקצייה או קונטרול או דף נכלל המכיל את הטפריט הראשי והוא נמצא בכל דף תוכן באתר

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!