הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 19-01-14, 03:35   # 1
MAORBARI
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 484

MAORBARI לא מחובר  

בעיה ב AJAX ב IE הוא לא קולט לי קריאה לקובץ CSS

אהלן חברים,
עשיתי AJAX שבכל קריאה ל AJAX הוא מחזיר קוד HTML. בין היתר בקוד HTML יש קריאה לקובץ CSS מסויים, למשל:
HTML קוד:
<link rel="stylesheet" href=http://www.xxx.co.il/css/file.css">
בכל הדפדפנים, הקובץ CSS נטען מצויין וה CSS משפיע על ה HTML שהוחזר עם ה AJAX..
רק ב IE9 הוא לא מצליח לקלוט את ה CSS.. הוא כאילו קולט את הקוד אבל לא באמת טוען את ה CSS..
מישהו יודע איך לפתור את זה?
תודה!

Last edited by MAORBARI; 19-01-14 at 03:40..
  Reply With Quote
ישן 19-01-14, 11:20   # 2
SwfIt
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2010
הודעות: 97

SwfIt לא מחובר  

תנסה לשים את זה ב head.
תנסה להשתמש בhttp://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx.
אם אלה לא עובדים, IFrame אמור לעבוד.
  Reply With Quote
ישן 19-01-14, 15:46   # 3
Dvirs.Net
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,684

Dvirs.Net לא מחובר  

תבדוק שאין לך שגיאות CSS. שכחת לסגור סוגריים למשל ודברים בסגנון.
רוב הדפדפנים יודעים לטפל בזה, IE לא כל כך מודע לעניין...
__________________
בברכה,
Dvirs.Net - בניית אתרים / קידום ושיווק אתרים / שירותי SMS
  Reply With Quote
ישן 19-01-14, 17:17   # 4
איציק ברבי
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Feb 2011
הודעות: 970

איציק ברבי לא מחובר  

יכול להיות ששכחת " בתחילת הhref תסתכל שמה,
לדעתי תעשה debug תעבור שלב שלב, ותראה מה הבעיה.
__________________

איציק ברבי - שירות לקוחות
כתובת אתר: http://build-net.co.il/
איימל: Support@build-net.co.il
טלפון: 052-3937296.
  Reply With Quote
ישן 19-01-14, 20:40   # 5
MAORBARI
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 484

MAORBARI לא מחובר  

תודה לכולם..
הקוד תקין זאת בעיה נפוצה ב ie שהוא לא קולט css ב ajax..
וזה רק ב ie9-
הקוד תקין והכל נכון אבל אני חייב למצוא שיטה להעביר css ב ajax ב ie
  Reply With Quote
ישן 19-01-14, 22:56   # 6
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ציטוט:
נכתב במקור על ידי MAORBARI צפה בהודעה
תודה לכולם..
הקוד תקין זאת בעיה נפוצה ב ie שהוא לא קולט css ב ajax..
וזה רק ב ie9-
הקוד תקין והכל נכון אבל אני חייב למצוא שיטה להעביר css ב ajax ב ie
לאיפה אתה עושה לקוד HTML append?
הטאג link לא אמור בכלל לעבוד כשהוא לא תחת הhead
https://developer.mozilla.org/en-US/...L/Element/link

גם אם זה עובד בדפדפנים מסויימים לא כדאי לעשות כאלה דברים
  Reply With Quote
ישן 19-01-14, 23:05   # 7
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

תנסה להכניס את הקוד של הCSS בHEAD..

בכל זאת, יש לך אפשרות בJS (ואת המידע אתה יכול לקבל בAJAX):
http://stackoverflow.com/questions/2...ble-in-ie-also
  Reply With Quote
ישן 20-01-14, 00:33   # 8
MAORBARI
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 484

MAORBARI לא מחובר  

אבל אם אני נכנס לעמוד בלי ajax הוא קולט גם אם זה ב body.. רק ב ajax זה עושה את הבעיות..
  Reply With Quote
ישן 20-01-14, 08:41   # 9
SwfIt
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2010
הודעות: 97

SwfIt לא מחובר  

אני לא מבין מה הטעם לחזור על מה שכבר אמרתי.

אם ניסית IFrame וזה לא עבד, תנסה להשתמש בפונקציה הזאת שמצאתי לאחר חצי דקה של חיפוש בגוגל:
http://pastebin.com/t0YbEgQM
לאחר שהוספת את הlink.
  Reply With Quote
ישן 21-01-14, 00:31   # 10
MAORBARI
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Sep 2008
הודעות: 484

MAORBARI לא מחובר  

ציטוט:
נכתב במקור על ידי SwfIt צפה בהודעה
אני לא מבין מה הטעם לחזור על מה שכבר אמרתי.

אם ניסית IFrame וזה לא עבד, תנסה להשתמש בפונקציה הזאת שמצאתי לאחר חצי דקה של חיפוש בגוגל:
http://pastebin.com/t0YbEgQM
לאחר שהוספת את הlink.
גם כן לא עובד אבל רק ב IE..
ז"א הוא מכניס אבל הוא לא קולט את ה CSS

עריכה:
הסתדרתי חברים תודה לכולם, אבל הפתרון היה שונה.
למי שגם יקרה לו ויתקל באשכול הזה, כדי ש CSS יכנס לתוקף באמת, אסור להכניס HTML שמכיל תג LINK. צריך להסיר את התג מהקוד וליצור תג ואז להכניס אותו ל HEAD או ל BODY זה לא באמת משנה, מבחינה תקנית עדיף HEAD, אבל זה יעבוד מעולה גם ב BODY.
ככה יוצרים תג ומכניסים ל HEAD:
HTML קוד:
$('<link/>', {
	href: THE_LINK,
	rel: THE_REL
}).appendTo('head');
בהצלחה למי שנתקל בבעיה גם כן.

Last edited by MAORBARI; 21-01-14 at 01:28..
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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