הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה עם חלון ב-IE (https://hosts.co.il/forums/showthread.php?t=92004)

HOLD 06-09-11 00:14

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

HTML קוד:

<a href="page.html" onclick="javascript:window.open('page(א).html', 'Page', 'width=400,height=500,scrollbars=1,resizable=yes,'); return false;"><img src="images/page.png" alt=""border="0"></a>
מישהו יודע איך לסדר את זה?

תודה.

DoLet 06-09-11 06:54

לי אישית עובד תמחוק Cache ותבדוק שוב.
ובאיזה גירסה של IE מדובר?..

TheSilver123 06-09-11 11:13

תעבור לגוגל כרום

HOLD 06-09-11 16:25

ציטוט:

נכתב במקור על ידי DoLet (פרסם 817869)
לי אישית עובד תמחוק Cache ותבדוק שוב.
ובאיזה גירסה של IE מדובר?..

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

תודה.

IgalSt 06-09-11 20:23

ציטוט:

נכתב במקור על ידי HOLD (פרסם 817935)
צודק, כנראה שזה מתנגש עם משהו אחר באתר, אולי JS.
רעיונות?

תודה.

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

והנה רעיון, בכל זאת - נסה לעשות escape ל-filename (בגלל העברית)

HOLD 07-09-11 08:07

ציטוט:

נכתב במקור על ידי IgalSt (פרסם 817980)
כל רעיון זה יהיה ניחוש תלוש מהמציאות.
יהיה מועיל מאוד אם תוכל לצרף את העמוד ו/או את השגיאה המתקבלת. לחילופין תסביר מה הכוונה ב"לא עובד".

והנה רעיון, בכל זאת - נסה לעשות escape ל-filename (בגלל העברית)

צודק, אבל את העמוד כרגע אני לא יכול לצרף.
"לא עובד" = IE9 משתמש בכתובת שרשומה בתגית לינק (A HREF), ופותח אותה במקום החלון הנוכחי (כמו לינק רגיל).

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

תודה.

IgalSt 07-09-11 12:15

ציטוט:

נכתב במקור על ידי HOLD (פרסם 818019)
צודק, אבל את העמוד כרגע אני לא יכול לצרף.
"לא עובד" = IE9 משתמש בכתובת שרשומה בתגית לינק (A HREF), ופותח אותה במקום החלון הנוכחי (כמו לינק רגיל).

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

תודה.

אני מתכוון ל-escape כזה:
קוד:

<a href="page.html" onclick="javascript:window.open(escape('page(א).html'), 'Page', 'width=400,height=500,scrollbars=1,resizable=yes,'); return false;"><img src="images/page.png" alt=""border="0"></a>
אגב, עכשיו כשתיארת את הבעיה אז אני בספק שזו הסיבה.
אחרי resizable=yes יש לך פסיק מיותר, אולי זה קשור?

ניסית לקשר לפונקציה בארוע ONCLICK ובפונקציה לעשות e.preventDefault() במקום ה-return false?


כל הזמנים הם GMT +2. הזמן כעת הוא 19:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ