בעיה ב AJAX ב IE הוא לא קולט לי קריאה לקובץ CSS
אהלן חברים,
עשיתי AJAX שבכל קריאה ל AJAX הוא מחזיר קוד HTML. בין היתר בקוד HTML יש קריאה לקובץ CSS מסויים, למשל: HTML קוד:
<link rel="stylesheet" href=http://www.xxx.co.il/css/file.css"> רק ב IE9 הוא לא מצליח לקלוט את ה CSS.. הוא כאילו קולט את הקוד אבל לא באמת טוען את ה CSS.. מישהו יודע איך לפתור את זה? תודה! |
תנסה לשים את זה ב head.
תנסה להשתמש בhttp://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx. אם אלה לא עובדים, IFrame אמור לעבוד. |
תבדוק שאין לך שגיאות CSS. שכחת לסגור סוגריים למשל ודברים בסגנון.
רוב הדפדפנים יודעים לטפל בזה, IE לא כל כך מודע לעניין...:) |
יכול להיות ששכחת " בתחילת הhref תסתכל שמה,
לדעתי תעשה debug תעבור שלב שלב, ותראה מה הבעיה. |
תודה לכולם..
הקוד תקין זאת בעיה נפוצה ב ie שהוא לא קולט css ב ajax.. וזה רק ב ie9- הקוד תקין והכל נכון אבל אני חייב למצוא שיטה להעביר css ב ajax ב ie |
ציטוט:
הטאג link לא אמור בכלל לעבוד כשהוא לא תחת הhead https://developer.mozilla.org/en-US/...L/Element/link גם אם זה עובד בדפדפנים מסויימים לא כדאי לעשות כאלה דברים |
תנסה להכניס את הקוד של הCSS בHEAD..
בכל זאת, יש לך אפשרות בJS (ואת המידע אתה יכול לקבל בAJAX): http://stackoverflow.com/questions/2...ble-in-ie-also |
אבל אם אני נכנס לעמוד בלי ajax הוא קולט גם אם זה ב body.. רק ב ajax זה עושה את הבעיות..
|
אני לא מבין מה הטעם לחזור על מה שכבר אמרתי.
אם ניסית IFrame וזה לא עבד, תנסה להשתמש בפונקציה הזאת שמצאתי לאחר חצי דקה של חיפוש בגוגל: http://pastebin.com/t0YbEgQM לאחר שהוספת את הlink. |
ציטוט:
ז"א הוא מכניס אבל הוא לא קולט את ה CSS עריכה: הסתדרתי חברים תודה לכולם, אבל הפתרון היה שונה. למי שגם יקרה לו ויתקל באשכול הזה, כדי ש CSS יכנס לתוקף באמת, אסור להכניס HTML שמכיל תג LINK. צריך להסיר את התג מהקוד וליצור תג ואז להכניס אותו ל HEAD או ל BODY זה לא באמת משנה, מבחינה תקנית עדיף HEAD, אבל זה יעבוד מעולה גם ב BODY. ככה יוצרים תג ומכניסים ל HEAD: HTML קוד:
$('<link/>', { |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:31. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ