שלח תשובה

זירת השאלות

633
צפיות
5
תשובות

איך שולטים בסקרול של חלון אבא מפרים

,‏ 29 בדצמבר, 2004

שלום לי יש אתר שבו יש דף HTML כאשר בתוכו ישנו frame , אליו אני טוען דפי ASP ו HTNL , לפ לחיצה בתפריט שבדף הראשי

שאלתי היא איך אני יכול מתוך הדף בתך הפריים לשנות את הסקרול של הדף הראשי (דף ה HTML)

הדבר נחוץ לי מאד היות וכאשר המשתמש לוחץ בדף הראשי על כפתור תפריט
ובעקבות זאת אני טוען דף ASP לתוך הפריים , אם הסקרול היה למטה המשתמש חושב שהדף רייק , (ולכן עלי לעלות את הדף / סקרול ) למעלה .

אשמח אם אפשר לקבל את הקוד ב VBSCRIPT .

אודה לכם אם תוכלו לעזור לי בכך
גיא
[email protected]

תגיות:

5 תשובות

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

    VBS בלקוח זה לא דבר טוב
    מלבד ש-VBS חלשה לעומת JS היא גם עובדת רק על IE (מתכון מושלם לתיבת אי-מייל מפוצצת במכתבי תלונה על האתר).

    לכן אני אתן פתרון ב-JS (בהנח שהוא יעבוד גם על VBS בשינוי syntax שאיני יודע בדיוק)

    ב-JS לאובייקט window יש מתודה בשם scrollTo  שמקבלת שתי פרמטרים(קורדינאטות) X ו- Y וע"פ הן היא גוללת.

    כדי להגיע ל-FRAME שאתה רוצה אתה יכול להשתמש בקישור הזה:
    https://www.webmaster.org.il/forums/Message.asp?Id=31239

    בהצלחה

  2. זהר פלד הגיב:

    ניר… ניר… ניר…
    ממך דוקא ציפיתי שתדע ש window הוא אובייקט של ה DOM ולא של JS…
    נו, מילא

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

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

    תכננתי לתת קוד בהתחלה 😛
    ולבסוף החלטתי להפנות אותו למקומות המתאימים
    אבל אתה צודק (שכחתי למחוק את השורה… תירוצים :-P)

שלח תשובה