Mammouth du PHP |
1141 Messages
23 nov. 2007, 13:01
Je réouvre le sujet parce qu'il me reste encore un petit problème que je n'arrive pas à résoudre:
Le but de ma manip est de réaliser un cadre contenant une image en tant que fond et un texte dessus.
Lorsque la souris passe sur ce cadre, le texte disparait et laisse place à 2 liens qui prennent respectivement la partie gauche et la partie droite du cadre.
Pour ce faire, j'ai implémenté ceci avec les recommendations précédents :
Code : Tout sélectionner
<div ID="sb1" CLASS="rubriqueMenu" onmouseover="afficherSousRubrique('sb');"><IMG SRC="images/Background2.jpg" CLASS="fondMenu"><P CLASS="titreRubrique">TEXTE</P></div>
<div ID="sb2" CLASS="rubriqueMenu" STYLE="display:none;" onmouseout="cacherSousRubrique('sb')">
<IMG SRC="images/Background2.jpg" CLASS="fondMenu">
<A HREF="..." CLASS="sousRubriqueMenu" STYLE="position:relative;margin-top:-120px;width:48%;height:120px;">gauche</A>
<A HREF="..." CLASS="sousRubriqueMenu" STYLE="position:relative;margin-top:-120px;width:48%;height:120px;">droite</A>
</div>
.rubriqueMenu {width:48%;height:120px;display:inline;}
et les 2 fonctions javascript qui font le travail :
Code : Tout sélectionner
function afficherSousRubrique(debutId){
document.getElementById(debutId+"1").style.display="none";
document.getElementById(debutId+"2").style.display="inline";
}
function cacherSousRubrique(debutId){
document.getElementById(debutId+"1").style.display="inline";
document.getElementById(debutId+"2").style.display="none";
}
Le nom de la rubrique fonctionne très bien. C'est lorsqu'on passe avec la sours que ca cloche.
Les 2 mots sont bien remontés sur l'image mais malheureusement dans le résultat, les parties gauche et droite ne sont pas des liens (juste le mot) et il y a de l'espace blanc sous l'image...