Bonjour,
Je rencontre un problème pour avec un menu css sous IE. Les sous-menu s'affichent difficilement.
Apparemment ça vient d'une confusion avec php.
Le menu (horizontal) est visible ici : http://www.multimonde.net/sitetest/
Il est basé sur http://css.alsacreations.com/xmedia/exemples/deroulant/menu-horizontal2.htm
A savoir que j'utilise du php pour l'affichage de mes contenus, à la manière des frames (Mais attention ce ne sont pas des frames).
Voilà quelques détails... :
1) Dans mon index.php/body j'ai :
2) Ensuite le contenu des pages est fait dans un fichier .inc et placé dans un dossier "includes".
3) Puis chaque lien du menu est fait ainsi :
Ce qui me fait dire que la confusion vient de là c'est que parmi mes différents tests et recherches du problème, j'ai constaté que lorsque je supprime la partie php dans body le menu réagit normalement.
Sous fierfox, ça tourne bien... Normal
Mon problème relève peut être plus du php... Enfin si quelqu'un peut m'aider...
Merci bien.
F.
Modifié par fuerchan (03 Jun 2007 - 21:03)
Je rencontre un problème pour avec un menu css sous IE. Les sous-menu s'affichent difficilement.
Apparemment ça vient d'une confusion avec php.
Le menu (horizontal) est visible ici : http://www.multimonde.net/sitetest/
Il est basé sur http://css.alsacreations.com/xmedia/exemples/deroulant/menu-horizontal2.htm
A savoir que j'utilise du php pour l'affichage de mes contenus, à la manière des frames (Mais attention ce ne sont pas des frames).
Voilà quelques détails... :
1) Dans mon index.php/body j'ai :
<?php
if (!isset($_GET['page'])) $page= 'index'; else $page= $_GET['page'];
switch($page)
{
case 'index': include ('includes/index.inc');break;
/* Pages menu */
case 'page01': include ('includes/page01.inc');break;
case 'page02': include ('includes/page02.inc');break;
case 'page03': include ('includes/page03.inc');break;
/* Pages sous menu */
case 'pagemenu01': include ('includes/pagemenu01.inc');break;
case 'pagemenu02': include ('includes/pagemenu02.inc');break;
case 'pagemenu03': include ('includes/pagemenu03.inc');break;
}
?>
2) Ensuite le contenu des pages est fait dans un fichier .inc et placé dans un dossier "includes".
3) Puis chaque lien du menu est fait ainsi :
<a href="index.php?page=page01">page01</a>
<a href="index.php?page=page02">page02</a>
...etc.
Ce qui me fait dire que la confusion vient de là c'est que parmi mes différents tests et recherches du problème, j'ai constaté que lorsque je supprime la partie php dans body le menu réagit normalement.
Sous fierfox, ça tourne bien... Normal
Mon problème relève peut être plus du php... Enfin si quelqu'un peut m'aider...
Merci bien.
F.
Modifié par fuerchan (03 Jun 2007 - 21:03)