633
צפיות
צפיות
5
תשובות
תשובות
איך שולטים בסקרול של חלון אבא מפרים
שלום לי יש אתר שבו יש דף HTML כאשר בתוכו ישנו frame , אליו אני טוען דפי ASP ו HTNL , לפ לחיצה בתפריט שבדף הראשי
שאלתי היא איך אני יכול מתוך הדף בתך הפריים לשנות את הסקרול של הדף הראשי (דף ה HTML)
הדבר נחוץ לי מאד היות וכאשר המשתמש לוחץ בדף הראשי על כפתור תפריט
ובעקבות זאת אני טוען דף ASP לתוך הפריים , אם הסקרול היה למטה המשתמש חושב שהדף רייק , (ולכן עלי לעלות את הדף / סקרול ) למעלה .
אשמח אם אפשר לקבל את הקוד ב VBSCRIPT .
אודה לכם אם תוכלו לעזור לי בכך
גיא
[email protected]
5 תשובות
VBS בלקוח זה לא דבר טוב
מלבד ש-VBS חלשה לעומת JS היא גם עובדת רק על IE (מתכון מושלם לתיבת אי-מייל מפוצצת במכתבי תלונה על האתר).
לכן אני אתן פתרון ב-JS (בהנח שהוא יעבוד גם על VBS בשינוי syntax שאיני יודע בדיוק)
ב-JS לאובייקט window יש מתודה בשם scrollTo שמקבלת שתי פרמטרים(קורדינאטות) X ו- Y וע"פ הן היא גוללת.
כדי להגיע ל-FRAME שאתה רוצה אתה יכול להשתמש בקישור הזה:
בהצלחה
ניר… ניר… ניר…
ממך דוקא ציפיתי שתדע ש window הוא אובייקט של ה DOM ולא של JS…
נו, מילא
ד"א, אם התוכן של הפריים לא בא מאותו דומיין תהיה כאן בעיית אבטחה של צד שלישי. אפשר להתגבר עליה, רק שאני לא מצליח כרגע למצוא את הלינק…
אתה מתכוון ל-p3p או שזה לא קשור ?
עזבו… לא קשור
תכננתי לתת קוד בהתחלה 😛
(שכחתי למחוק את השורה… תירוצים :-P)
ולבסוף החלטתי להפנות אותו למקומות המתאימים
אבל אתה צודק