ABA


"|שאלה קשה| ג'אווה סקריפט וקצת בלאגן עם IE7"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14548 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14548
Static
חבר מתאריך 1.7.02
1329 הודעות
   10:53   03.11.08   
אל הפורום  
  |שאלה קשה| ג'אווה סקריפט וקצת בלאגן עם IE7  
 
   דף שיש בו כפתור,
כאשר לוחצים על הכפתור קופץ popup page בעזרת פונקציה פשוטה window.open של JS.

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


הבעיה:
כאשר עובדים עם IE7 והדפדפן מוגדר לפתוח כל חלון חדש ב TAB ולא בחלון נפרד,
ה window.open מתפקד בצורה גרועה.. הוא אכן נפתח ב TAB אבל כל המידע שהיה בו עכשיו לא מופיע (את המידע הוא מושך מתוך קובץ XML)

מה שאני רוצה לעשות זה להכריח את ה IE7 לפתוח POPUP ולעקוף את הקטע של ה NEW TAB...


יש למישהו רעיונות?

חיפוש בגוגל מצא כמה פתרונות שהם בתשלום, ככה שאני מנסה את מזלי פה
asp.net force ie7 to display pop-up insted of a new tab


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אממ akoka 03.11.08 11:00 1
     תודה אבל תראה שגם בקוד שלך זה לא עובד Static 03.11.08 11:29 2
         ב-DEFAULT, מוגדר ל-IE לפתוח בחלון חדש. אם שינית את זה Ice Cold  03.11.08 13:43 3
             אני כמעט בטוח שיש דרך... Static 03.11.08 13:54 4
                 אי אפשר לפתוח דפדפן חדש. אין הרבה מה לעשות. אם מישהו Ice Cold  03.11.08 14:38 5
                 בלי שום קשר... lior066 03.11.08 16:13 7
                     אני לא עצמאי , אני עובד בחברה וזה פרויקט שאני אחראי Static 03.11.08 23:41 9
  תעבוד עם פופאפ של DHTML lior066 03.11.08 15:06 6
     להתקין WIDGET שלם בשביל חלון אחד? לא לעניין... Ice Cold  03.11.08 16:27 8
         זה לא בשביל חלון אחד... Static 03.11.08 23:56 10
         אפילו אם זה היה 10 WIDGET'ים חח זה למנהל אתר.. lior066 04.11.08 02:13 12
     תודה!, אתר מעולה, לא הכרתי אותו Static 03.11.08 23:57 11
         אממ... lior066 04.11.08 02:16 13
             תודה ! Static 04.11.08 09:18 14
                 אתה לא אמור להסתבך.. lior066 04.11.08 16:08 15

       
akoka

   11:00   03.11.08   
אל הפורום  
  1. אממ  
בתגובה להודעה מספר 0
 
   זה הקוד שלי שפותח בחלון חדש
הלינק

<a href="#" onclick="new_deal_request.open_files_window();" class="add_file_link">הוסף קובץ</a>

וזאת הפונקציה בJS


open_files_window: function ()
{
var file = 'popups/upload_manager.php';
var newWindow = window.open(file,"upload_manager","width=500,height=300,screenX=0,screenY=0,status=yes,toolbar=no,menubar=no,location=no,resizable=no");
newWindow.focus();

}

זה פותח לי בחלון חדש חח ,אני חושב שזה קשור לזה שאם אתה פותח קובץ משרת חיצוני ,אז זה נפתח בטאב חדש ,קובץ לוקאלי בחלון חדש :S

או שזה לא קשור לאדע ,תנסה את הקוד הזה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   11:29   03.11.08   
אל הפורום  
  2. תודה אבל תראה שגם בקוד שלך זה לא עובד  
בתגובה להודעה מספר 1
 
   עדיין אם מישהו ילך וישנה את הגדרות האקספלורר 7 שלו שכל POP UP יפתח ב TAB
זה לא יראה טוב, אני בעצם מנסה לעקוף את ההגדרה הזאת...

הנה הקוד שלי (שהוא בערך מה שאתה עושה)


function HelpClick(objButton)
{
var strKey = objButton.getAttribute("sk");
if (strKey && strKey.length > 0)
{
var winWidth = 490;
var winHeight = 420;
var winLeft = 120;
var winTop = 100;
var newWindow = window.open("Help.aspx?sk=" + strKey, "help_window", "left=" + winLeft + ",top=" + winTop + ",height=" + winHeight + ",width=" + winWidth);
newWindow.focus();
}
}


http://rotter.name/User_files/nor/490ec4856dc8a0e0.jpg


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:43   03.11.08   
אל הפורום  
  3. ב-DEFAULT, מוגדר ל-IE לפתוח בחלון חדש. אם שינית את זה  
בתגובה להודעה מספר 2
 
ערכתי לאחרונה בתאריך 03.11.08 בשעה 13:43 בברכה, Ice Cold
 
יזום, אין דרך לעקוף את זה, מן הסתם...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   13:54   03.11.08   
אל הפורום  
  4. אני כמעט בטוח שיש דרך...  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 03.11.08 בשעה 14:05 בברכה, Static
 
יש פורומים בתשלום שמראים איך לעקוף את זה..

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


ראיתי כמה פורומים שכתבו כאן גם שזה לא אפשרי.. ואני סתם מבזבז זמן...

http://forums.asp.net/t/1315887.aspx

אולי במקום POP UP אני אפתח אקספלורר חדש לגמרי, מישהו יודע איך אני עושה את זה?

או כל רעיון מקורי אחר יתקבל בברכה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   14:38   03.11.08   
אל הפורום  
  5. אי אפשר לפתוח דפדפן חדש. אין הרבה מה לעשות. אם מישהו  
בתגובה להודעה מספר 4
 
סימן יזום לא לפתוח בחלון חדש, הרי שזה נועד לחסום חלונות חדשים, ושום פורום בתשלום לא יראה לך אחרת...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   16:13   03.11.08   
אל הפורום  
  7. בלי שום קשר...  
בתגובה להודעה מספר 4
 
   אני מקווה שאתה לוקח לו תוספת תשלום על זה , מניסיון שלי עם אנשים כאלה , שהם "חכמולוגים" אם תתן לו עכשיו שיפורים כפי יכולתו בלי להסביר שזה בעיה ספציפית אצלו ואתה עושה את זה ספציפית ממש בישבילו אז אתה חייב לקחת לו תשלום כי אתה עכשיו משנה את המערכת שלך בישבילו , הוא ירכב עליך על עוד דברים , תבהיר לו טוב ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   23:41   03.11.08   
אל הפורום  
  9. אני לא עצמאי , אני עובד בחברה וזה פרויקט שאני אחראי  
בתגובה להודעה מספר 7
 
   עליו, הלקוח מודע לכך שזה משהו EXTRA שלא היה מוגדר באיפיון הפרויקט
ולכן הוא משלם אקסטרא.. שוב מדובר בפרויקט של מעל 50אלף שקל, ולצערי אני לא יכול פשוט להגיד "לא, זה בלתי אפשרי" מבלי באמת לבדוק את העניין לעומק ולחקור טוב את כל האלטרנטיבות והאפשורויות שלי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   15:06   03.11.08   
אל הפורום  
  6. תעבוד עם פופאפ של DHTML  
בתגובה להודעה מספר 0
 
   אני מתכוון החבילה של הפקדים שם , אתה יכול לפתוח לך חלון בתוך דיאלוג שפותח לך IFRAM ואתה יכול להימנע בכלל מהשימוש בפופאפ של IE.

http://www.dhtmlgoodies.com/index.html?whichScript=ds-window

ויש עוד המון פקדים כאלה בחוץ חינמיים שאפשר להשתמש בהם..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   16:27   03.11.08   
אל הפורום  
  8. להתקין WIDGET שלם בשביל חלון אחד? לא לעניין...  
בתגובה להודעה מספר 6
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   23:56   03.11.08   
אל הפורום  
  10. זה לא בשביל חלון אחד...  
בתגובה להודעה מספר 8
 
   במקרה הזה מדובר על חלון HELP שמכיל מידע עבור כל עמוד ועמוד באתר
ויודע לזהות ספציפית גם על מה בדיוק בעמוד ביקשתי "עזרה"
המידע מגיע דינאמית לעמוד הזה...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   02:13   04.11.08   
אל הפורום  
  12. אפילו אם זה היה 10 WIDGET'ים חח זה למנהל אתר..  
בתגובה להודעה מספר 8
 
   שוב למנהל אתר בדרך כלל לא עושים איפיון תעבורה ולא ממש מעניין אם האתר יעלה לו טיפה יותר לאט מאשר לגולשים , המטרה העיקרית פה היא :
1. שלגולש יהיה טוב באתר ויקבל אינפורמציה כמה שיותר מהר , לכן חשוב לחסוך בגודל הדף.
2.שלמנהל יהיה כמה שיותר נוח והדגש על נוחות ולא על מהירות , לכן פה החסכון בגודל הדף לא הכי קריטי.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   23:57   03.11.08   
אל הפורום  
  11. תודה!, אתר מעולה, לא הכרתי אותו  
בתגובה להודעה מספר 6
 
   אתה יכול לכתוב איזה דוגמה קטנה עם מה שהסברת לי...
סתם חלון שיפתח חלון קטן בשיטה שהסברת לי, כי זה דיי חדש לי IFRAM ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   02:16   04.11.08   
אל הפורום  
  13. אממ...  
בתגובה להודעה מספר 11
 
   תאמת יש פקדים יותר נוחים שלוחקים פחות מקום , אם תחפש טוב תוכל למצוא ,
בעיקרון מה כל מה שצריך יש לך שם באתר , אבל אני ממליץ לך לבודק את של JQUERY כי יש מצב שאתה כבר משתמש בספריה אם זה פרוייקט גדול ,

http://jetlogs.org/2007/07/01/jquery-floating-dialog-windows/

ואם לא בדף הורדה של מה שהבאתי מקודם יש לך דוגמא.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Static
חבר מתאריך 1.7.02
1329 הודעות
   09:18   04.11.08   
אל הפורום  
  14. תודה !  
בתגובה להודעה מספר 13
 
   אומנם אני מתכנת ב ASP.net אבל זה לא נראה לי מסובך מדי לשלב את זה באתר שלי

תודה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
lior066

   16:08   04.11.08   
אל הפורום  
  15. אתה לא אמור להסתבך..  
בתגובה להודעה מספר 14
 
   אתה מכניס את ה JS למסטר פייג של הניהול ,
ואת הפקודה אתה מחליף בדפים של העזרה.. מאוד פשוט..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net