אקספלורר המקולל עושה בעיות - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


redead

Recommended Posts

בניתי אתר בPHP.

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

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

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

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

תודה

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

קישור לתוכן
שתף באתרים אחרים

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

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


.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;
}

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...