Salut à tous,
J'ai un petit problème concernant l'affichage de mes "span" du menu.
Le principe : lorsque que l'on clique sur un des liens du menu (ou qu'on le survole) une image s'affiche dans l'ecran.
Cela fonctionne trés bien à priori.
Il y a quand même quelque chose qui cloche :
Si par exemple vous cliquez sur le lien "creation graphique" (ou un autre), quand vous survolez les liens se trouvant en dessous de celui cliqué, les spans s'affichent encore mais pas ceux se trouvant au dessus du lien cliqué ...
Quelqu'un peut il m'expliqué pourquoi ?
ps: ce n'est pas un probleme important car au final c'est juste un effet visuel mais j'aimerai au moins savoir pourquoi ...
Merci !
Le code html/php :
Et le code php sur chaque page (en début de page) appellée :
Modifié par yank (08 Oct 2007 - 14:39)
J'ai un petit problème concernant l'affichage de mes "span" du menu.
Le principe : lorsque que l'on clique sur un des liens du menu (ou qu'on le survole) une image s'affiche dans l'ecran.
Cela fonctionne trés bien à priori.
Il y a quand même quelque chose qui cloche :
Si par exemple vous cliquez sur le lien "creation graphique" (ou un autre), quand vous survolez les liens se trouvant en dessous de celui cliqué, les spans s'affichent encore mais pas ceux se trouvant au dessus du lien cliqué ...
Quelqu'un peut il m'expliqué pourquoi ?
ps: ce n'est pas un probleme important car au final c'est juste un effet visuel mais j'aimerai au moins savoir pourquoi ...
Merci !
Le code html/php :
<div class="menu">
<?php
$page1_active = "";
$page2_active = "";
$page3_active = "";
$page4_active = "";
$page5_active = "";
$page6_active = "";
switch ($_GET['page']) {
case 'pres';
$page1_active = 'class="image"';;
break;
case 'prod';
$page2_active = 'class="image"';;
break;
case 'creag';
$page3_active = 'class="image"';;
break;
case 'tarifs';
$page4_active = 'class="image"';;
break;
case 'contact';
$page5_active = 'class="image"';;
break;
case 'liens';
$page6_active = 'class="image"';;
break;
}
?>
<ul class="menugauche">
<li><a <?php echo $page1_active;?> href="index.php?page=pres" title="Présentation" tabindex="20">Présentation<span><img src="visuels/presentation.png" alt="Presentation" /></span></a></li>
<li><a <?php echo $page2_active;?> href="index.php?page=prod" title="Produits et Services" tabindex="24">Produits et Services<span><img src="visuels/prod.png" alt="Produits et Services"/></span></a></li>
<li><a <?php echo $page3_active;?> href="index.php?page=creag" title="Création graphique" tabindex="28">Création graphique<span><img src="visuels/crea.png" alt="Création graphique"/></span></a></li>
<li><a <?php echo $page4_active;?> href="index.php?page=tarifs" title="Tarifs et Devis" tabindex="32">Tarifs et Devis<span><img src="visuels/tarifs.png" alt="Tarifs et Devis"/></span></a></li>
<li><a <?php echo $page5_active;?> href="index.php?page=contact" title="Contact" tabindex="36" accesskey="7">Contact<span><img src="visuels/contact.png" alt="Contact"/></span></a></li>
<li><a <?php echo $page6_active;?> href="index.php?page=liens" title="Liens" tabindex="40">Liens<span><img src="visuels/links.png" alt="Liens"/></span></a></li>
</ul>
</div>
Et le code php sur chaque page (en début de page) appellée :
<?php
$page5_active = 'class="image"';
?>
Modifié par yank (08 Oct 2007 - 14:39)