Nous sommes actuellement le 16 Avr 2024, 14:57

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 
Auteur Message
MessagePublié: 09 Mai 2008, 09:23 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 25 Jan 2002, 06:05
Message(s) : 502
Localisation : Montréal
Salut tout le monde,

Bon ce que je cherche est un peu difficile à expliquer, je vais faire de mon mieux en esperant que je me fasse comprendre :)

Prenons la table suivante :

Code :
<table>
   <tr>
       <td id="topLeft">
           Lorem Ipsum
        </td>
       <td id="topRight">
           Lorem Ipsum
        </td>
    </tr>
   <tr>
       <td id="midLeft">
           <div id="menu" class="menu">
               Menu
            </div>
            <div id="subMenu" class="subMenu">
               subMenu
            </div>
        </td>
       <td id="midRight">
           Lorem Ipsum
        </td>
    </tr>
   <tr>
       <td id="btmLeft">
           Lorem Ipsum
        </td>
       <td id="btmRight">
           Lorem Ipsum
        </td>
    </tr>
</table>


Maintenant, sans rentrer dans les détails du pourquoi, je ne peux écrire QUE dans le td id=midLeft. Les autres TD ne sont pas accessibles.

Pourtant, je veux que lorsque je mouse-over le div menu, le div subMenu s'affiche à droite du TD ou il est.

J'ai essayé de faire une combinaison javascript/CSS ou le div subMenu a la position:absolute, puis à l'aide de JS, trouver la position du div menu et faire :
topSubmenu = topMenu
leftMenu = leftSubmenu + 150
...mais ça ne fonctionne pas.

Si quelqu'un pouvait m'aider en me donner simplement du CSS afin de faire en sorte que le subMenu apparaisse AU DESSUS du contenu du td midRight, ce serait parfait.

La seule condition, comme je l'ai dit, est que le code doit être placé dans le td midLeft.

Merci,

Simo

APERÇU :
Le sous menu apparait dans la colonne de droite, mais le code doit être placé dans la colonne de gauche.
Image

_________________
Desktop : Core2 Duo E8600 3.33GHz - 8GB DDR3 - 2x NVIDIA GeForce 9600 GT - 3x Fujitsu 22" - Win7 Ultimate
Laptop - Asus V1V : Core2 Duo P8600 2.4GHz - 4GB DDR2 - ATI Mobility Radeo HD 3650 - Win7 Ultimate
Tablet - Asus Transformer Prime : NVIDIA Tegra 3 Quad-core - 1GB - Android ICS


Dernière édition par Simo Bk le 16 Mai 2008, 15:06, édité 1 fois.

Haut
 Profil  
Répondre en citant  
MessagePublié: 16 Mai 2008, 15:05 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 25 Jan 2002, 06:05
Message(s) : 502
Localisation : Montréal
Bonjour,

Le problème est résolu. Désolé, le code que j'avais fait pour ça était bon, mais il entrait en conflit avec le positionnement et le display d'autres objets sur la page.

Merci,

Simo

_________________
Desktop : Core2 Duo E8600 3.33GHz - 8GB DDR3 - 2x NVIDIA GeForce 9600 GT - 3x Fujitsu 22" - Win7 Ultimate
Laptop - Asus V1V : Core2 Duo P8600 2.4GHz - 4GB DDR2 - ATI Mobility Radeo HD 3650 - Win7 Ultimate
Tablet - Asus Transformer Prime : NVIDIA Tegra 3 Quad-core - 1GB - Android ICS


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site