שאלה למקצוענים:

yuvalbra

New member
שאלה למקצוענים:

איך אפשר לבצע שהלינק שנפתח באמצעות לחיצה על הפלאש יכיל בתוכו את הדף בו נמצא הפלאש? תודה.
 

McMurphy

New member
getURL?

מה בדיוק המטרה שסרט יפתח מחדש את עצמו? בכל מקרה, אם זאת המטרה אפשר כמובן להשתמש בפקודת getURL מתוך הסרט המקורי על מנת לפתוח קישור שמכיל את אותו קובץ פלאש.
on(press){ getURL("myPage.html","_blank"); }​
בהצלחה, אמיר
 

yuvalbra

New member
תודה על התגובה אבל..

הכוונה היתה: את הפלאש אני שם בכמה וכמה אתרים שונים ברשת לחיצה על הפלאש פותחת את האתר שלי בתור חלון חדש ברצוני לדעת מהיכן הגיעו לאתר (במילים אלרות באיזה אתר לחצו על הפלאש כדי להגיע אליי) תודה
 

DannyZ

New member
עם סקריפט צד שרת

תכין סקריפט צד שרת שכשהפתור בפלאש נלחץ אז הוא שולח משתנה עם השם או הכתובת של האתר שהגיעו ממנו ובנוסף הוא מבצע את ה getUrl() בסקיפט צד שרת תשמור את הנתונים בקובץ טקסט או במאגר נתונים..
 

McMurphy

New member
ג'אווה סקריפט ומסד נתונים

שלום לך, היכולות של פלאש לדעת מה קורה מחוץ לסרט מאוד מוגבלות וזה כולל את הלינק של הדף הנוכחי בו הוא מוצג. בשביל זה הוא צריך ג'אווה סקריפט. הפתרון שהצלחתי לרקוח בינתיים הוא לפתוח את הדף החדש עם סרט הפלאש באמצעות פונקציית ג'אווה סקריפט שמשרשרת לדף הזה את הלינק של הדף הנוכחי. זה אומר שהדף שנפתח צריך להכיל איזשהו תסריט צד שרת על מנת לשמור את הנתון הזה בתוך מסד נתונים.
<html> <body> <script> function showlocation(){ var pageURL; pageURL = self.location; window.open('myFlash.php?referringURL=' + pageURL); } </script> <a href="javascript:showlocation()">bla</a> </body> </html>​
אם אין לך אפשרות למקם את הפונקציה הזאת בכל דף שאמור לפתוח את הסרט אז הנושא נהיה יותר בעייתי. נכון לעכשיו אני לא מוצא פתרון אחר. אולי מישהו אחר יוכל. בהצלחה, אמיר
 

McMurphy

New member
אוקי... בלי ג'אווה סקריפט

מסתבר שפלאש כן (באופן די מפתיע) מסוגל לדעת באיזה קישור הוא מתנגן על ידי המאפיין url_ כך שהקוד בכפתור שלך יכול להיות:
on(press){ getURL("myFlash.php?refurl=" + _url,"_blank"); }​
אתה עדיין צריך תסריט צד שרת כדי לשמור את הנתונים איפשהו... אמיר
 

amirbilu

New member
ב ASP יש אוביקט מיוחד לדברים

האלו וניתן לבדוק איתו, אם תרצה, אני ארחיב.
 

yuvalbra

New member
תודה תודה. זה בדיוק מה שחיפשתי

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

Mapisto

New member
אני חושב שמה שאמיר התכוון זה

ServerVaribales משהו כזה, שם יש תגית שאומרת מאיפה האתר בא? ותסלח לי אם אני טועה כי פשוט לא נגעתי בASP מהחופש הגדול האחרון :(
 

yuvalbra

New member
זה לא נכון עבור חלון חדש!!

אם נפתח חלון חדש אתה לא מקבל אינדיקציה מהיכן הוא נפתח !!!!
 

McMurphy

New member
אינדיקציה נכונה

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