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

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

CSS לא עובד בדפדפן IE

More
13 years 1 month ago #7940 by אור
שלום רב,
אני מנסה לשלב קוד CSS שכתבתי בדוח קוגנוס. הקוד עובד מצוין בכל הדפדפנים פרט ל-IE. כאשר אני מוסיף לקוד(ב-notepad) את הפתיח <doctype!> בתחילת המסמך הקוד עובד גם ב-IE. הבעיה היא שאני לא יודע איך ניתן לגרום לקוד לעבוד בקוגנוס.
אשמח לכל עזרה,
תודה,
אור
להלן הקוד:

<!doctype>
<html>
<style>
a.tooltip {outline:none; }
a.tooltip strong {line-height:30px;}
a.tooltip:hover {text-decoration:none;}
a.tooltip span {
z-index:10;display:none; padding:14px 20px;
margin-top:0px; margin-left:28px;
width:240px; line-height:16px;
}
a.tooltip:hover span{
display:inline; position:absolute; color:red;
border:1px solid #DCA; background:#fffAF0;}
.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}
</style>
<a class="tooltip">test<span>tooltip</span></a>

Please התחברות to join the conversation.

More
13 years 1 month ago #7941 by לינוּר
היי אור,
באיזה גרסת קוגנוס מדובר? מה גרסת ה-explorer? האם ניסית לעבוד עם ה-developer tools? תודה :smilly:

Linur Serero
cognos.dwh.co.il/

Please התחברות to join the conversation.

More
13 years 1 month ago #7942 by אור
היי לינור,

תודה על התגובה המהירה :smilly:
גרסת קוגנוס 10.1.1
גרסת אקספלורר 8

התגברתי על הבעיה עם קוד JS בעזרת Event
onmousehover ו-onmouseout.

תודה על העזרה!!!

Please התחברות to join the conversation.

More
13 years 1 month ago #7943 by נמרוד
כדי שhover יעבוד ב-IE על כל אלמנט שאיננו a, יש צורך בהצהרת DOCTYPE. כיוון שלא ניתן לשלב הצהרת DOCTYPE אלא בראש דף, לא ניתן לשלב אותה ביעילות בדו"ח קוגנוס (ניתן לשלב בדרכים שאינן יעילות: ניתן לכתוב סקריפט שיזריק את ההצהרה לראש העמוד, אבל בדו"חות שנטענים לאט הדף הנטען יתעלם מההצהרה; אפשרות נוספת היא ביצוע שינוי ב-XMLים ששולטים על יצירת ה-viewer, אולם שינוי זה אינו מומלץ ואין לי איך להדריך אותך בעשייתו דרך הודעות בפורום).
הפתרון שמצאת, לעשות שימוש באירועי js עבור יצירה של tooltip, הוא פתרון נכון. ניתן לכתוב סקריפט פשוט שיזהה את ה-class ויזריק את אירועי ה-onmouseover. לדוגמא:
Code:
<script> var els=document.getElementsByClassName("tooltip"); for(var i=0;i<els.length;i++){ els[i].onmouseover="..."; { </script>

ר"צ קוגנוס ומפתח בכיר
דאטה מיין - חטיבת ה-BI של מלמ-תים

Please התחברות to join the conversation.

More
13 years 1 month ago #7944 by לינוּר
אור - תודה ששיתפת בפתרון שלך.
נמרוד- תודה רבה על התשובה !!!
:smile:

Linur Serero
cognos.dwh.co.il/

Please התחברות to join the conversation.

Moderators: לינוּר
Time to create page: 0.263 seconds