עבור לתוכן

אקספלורר המקולל עושה בעיות

Featured Replies

פורסם

בניתי אתר בPHP.

האתר נראה טוב מאוד בCROME וFF.

הבעיה היא שבאקספלורר הטקסט יוצא או מתחת לתפריט או מעל לתפריט

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

איך פותרים את זה?

תודה

שכחתי להגיד , באקספלורר 9 זה עובד טוב דווקא אבל בגירסה 7 לא..

פורסם

בלי קישור או קוד קשה מאוד לעזור לך.

פורסם

שכחתי להגיד , באקספלורר 9 זה עובד טוב דווקא אבל בגירסה 7 לא..

אז אני לא רואה כאן בעיה. אין שום סיבה שהאתר שלך יצטרך לתמוך בדפדפן בן 5 שנים שכבר יצאו שתי גרסאות חדשות יותר ממנו.

פורסם
  • מחבר

אז אני לא רואה כאן בעיה. אין שום סיבה שהאתר שלך יצטרך לתמוך בדפדפן בן 5 שנים שכבר יצאו שתי גרסאות חדשות יותר ממנו.

באמת העיקרון אתה צודק.

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

דרך אגב זה לא שיש שם איזה קוד מטורף לגמרי שלא אמור להתמך על ידי אקספלורר 7

פורסם

נכון, אבל אם יש איזה באג ב-IE7 שאתה לא מכיר אז אתה לא יכול לצפות שהקוד שלך יעבוד.

אז אתה יכול לנסות להתאמץ כדי לעקוף את הבאג הזה, או פשוט לדרוש שיראו את האתר בגרסה טובה יותר.

נ.ב. שווה לך לבדוק אם הוא עובד ב-IE8 (אם לא, אז אולי כן שווה לנסות לפתור את הבעיה).

פורסם

תוסיף vbscript שאומר למשתמש לעדכן את הדפדפן שלו למשהו פחות עתיק D:

פורסם

מצחיק שאתה אומר את המשפט הזה, ומציע לו להשתמש ב-vbscript :)

פורסם
  • מחבר

אם אתה כבר מסתכלים , איך אני גורם בתפריט לדף הנבחר להיות מודגש?


.menu{margin:0; padding:0;width:250px; list-style:none;background:rgb(255,255,255);float:left }
.menu li{padding:0; margin:0 0 1px 0; height:40px; display:block; }
.menu li a{text-align:left;height:40px; padding:0px 25px; font:16px Verdana, Arial, Helvetica, sans-serif; color:rgb(255,255,255); display:block; background:url('../images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; outline:none;}
.menu li a:hover{background:url('../images/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('../images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}






<ul class="menu">
<?php echo get_all_subjects()?><br />
</ul>





function get_all_subjects() {
global $connection;
// get id and linkpage from page database
$sqlCommand="SELECT id,linklabel FROM pages ORDER BY pageorder ASC";
$query=mysql_query($sqlCommand,$connection) or die(mysql_error());




// Use returned data
$menuDisplay='';
while ($row= mysql_fetch_array($query)){
$pid=$row["id"];
$linklabel=$row["linklabel"];

$menuDisplay .='<li><a href="index.php?pid=' . $pid . '">' .$linklabel . '</a></li>';
}

return $menuDisplay;
}

פורסם

אתה יכול לנסות

ul.menu{position:absolute;left:0;top:200px;}

אז התפריט יהיה תמיד באותו מקום.

ולדעתי ממש אי אפשר עדיין לוותר על IE7, בטח לא בישראל.

פורסם
  • מחבר

שלח לי אותו צמוד צמוד לגמרי לצד שמאל מחוץ לגבולות הדף שלי בכלל..

פורסם

שכחתי משהו קטן:

#wrraper{position:relative;}

פורסם
  • מחבר

עולים אחד על השני...

מדהים המיקרוסופט האלה.

פורסם

מי עולה על מי?

פורסם

מצחיק שאתה אומר את המשפט הזה, ומציע לו להשתמש ב-vbscript :)

כל הפואנטה זה שהmsgbox יקפוץ רק לאנשים עם IE, ואנשים עם דפדפנים נורמליים לא יקבלו כלום.

לדעתי זו הדרך הכי פשוטה לקבוע אם למישהו יש IE :jump:

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים