Bonjour
J'ai configuré un menu déroulant qui fonctionne sur IE, Netscape et Opéra. Mais le positionnement relatif de ce menu ne fonctionne pas sur Mozilla. Si vous avez un idée.
voici le code
function affiche_style_menu_h()
{
global $TABLE_MENU_H;
global $base;
$table=$TABLE_MENU_H;
connect_db();
$query="SELECT * FROM $table ORDER BY id";
$resu=mysql_db_query($base,$query);
while ($row=mysql_fetch_array($resu))
{
$id=$row['id'];
$type=$row['type'];
$nom=$row['nom'];
$affiche=$row['affiche'];
$lien=$row['lien'];
$fond_m=$row['fond_m'];
$fond_ms=$row['fond_ms'];
$police_m=$row['police_m'];
$taille_m=$row['taille_m'];
$gras_m=$row['gras_m'];
$souligne_m=$row['souligne_m'];
$couleur_m=$row['couleur_m'];
$couleur_ms=$row['couleur_ms'];
$surligne_ms=$row['surligne_ms'];
$aligne_m=$row['aligne_m'];
$aligne_ms=$row['aligne_ms'];
$bordure_couleur_m=$row['bordure_couleur_m'];
$bordure_style_m=$row['bordure_style_m'];
$bordure_taille_m=$row['bordure_taille_m'];
$nom=stripslashes($nom);
$lien=stripslashes($lien);
if($id<10)
{
$tnom[$id]=$nom;
$taffiche[$id]=$affiche;
$tfond_m[$id]=$fond_m;
$tfond_ms[$id]=$fond_ms;
$tpolice_m[$id]=$police_m;
$tpolice_m[$id]=$police_m;
$ttaille_m[$id]=$taille_m;
$tgras_m[$id]=$gras_m;
$tsouligne_m[$id]=$souligne_m;
$tcouleur_m[$id]=$couleur_m;
$tcouleur_ms[$id]=$couleur_ms;
$tsurligne_ms[$id]=$surligne_ms;
$taligne_m[$id]=$aligne_m;
$taligne_ms[$id]=$aligne_ms;
$tbordure_couleur_m[$id]=$bordure_couleur_m;
$tbordure_style_m[$id]=$bordure_style_m;
$tbordure_taille_m[$id]=$bordure_taille_m;
}
if($id>9)
{
$tnom[$id]=$nom;
$taffiche[$id]=$affiche;
$tlien[$id]=$lien;
}
}
$affiche_style_menu_h.='<style type="text/css"><!--';
$affiche_style_menu_h.='dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}';
$affiche_style_menu_h.='--></style>';
$affiche_style_menu_h.='<style type="text/css"><!--';
$affiche_style_menu_h.='#menu {position: relative;z-index:100;width: 1024px;}';
$affiche_style_menu_h.='--></style>';
for($i=1;$i<6;$i++)
{
if($taffiche[$i]==1)
{
$affiche_style_menu_h.='<style type="text/css"><!--';
$affiche_style_menu_h.='#smenu'.$i.' {position: absolute;z-index:1000;width: 12em;}';
$affiche_style_menu_h.='#menu dl {float: left;width: 12em;}';
if($taligne_ms[$i]=="" ) $taligne_ms[$i]="left";
if($tpolice_m[$i]=="" ) $tpolice_m[$i]="Arial";
$affiche_style_menu_h.='#smenu'.$i.' li {text-align: '.$taligne_ms[$i].';background: #'.$tfond_ms[$i].';}';
$affiche_style_menu_h.='#smenu'.$i.' li a, #menu dt a {font-size: '.$ttaille_m[$i].'px;font-family: '.$tpolice_m[$i].';color: #'.$tcouleur_ms[$i].';text-decoration: none;border: 0 none;width: 100%;}';
$affiche_style_menu_h.='#smenu'.$i.' li a:hover, #menu dt a:hover {background: #'.$tsurligne_ms[$i].';}';
$affiche_style_menu_h.='--></style>';
}
}
return $affiche_style_menu_h;
}
a+