Bonjour à tous !
Afin de respecter la maquette d'un DA, j'ai créé de "faux select" grâce à la structure suivante :
édit par Igor: merci d'utiliser [ code] et [ /code]
Ca marche plutôt pas trop mal en soit, sous ff ou IE.
Le click sur le lien dans le h2 affiche le div dessous et la liste qu'il contient. quand pas de js, les menus sont apparents. les événements js sont disponibles tant au click qu'au clavier (tab).
Mais voilà, une fois inséré dans le reste de ma page ça pose un problème sous IE : le menu déroulant passe "sous" un autre div situé plus bas dans le code (et visuellement), et comme j'ai tout plein de divs (pas trop mais faut voir la maquette aussi) en position absolute comme en position relative dans toute ma page, ça devient un peu dur de comprendre pourquoi ça ne marche pas sous IE alors que c'est imppecc sous ff (forcément)...
bref, ça me rends dingue et je dois absolument trouver la solution d'ici à ce soir, alors j'en appelle à vos bonnes âmes !
je ne peux malheureusement pas vous donner d'adresse où consulter le code (pour des raisons de confidentialité du projet) mais si vous m'envoyez un mail je peux vous envoyer des sources "nettoyées" afin que vous voyiez bien le souci...
Modifié par Igor (21 Aug 2005 - 16:54)
Afin de respecter la maquette d'un DA, j'ai créé de "faux select" grâce à la structure suivante :
<h2><a href="#" onclick="javascript:OpenCloseSelects('direct_access', 'buy_car', 'websites', 'select_career');" onkeypress="javascript:OpenCloseSelects('direct_access', 'buy_car', 'websites', 'select_career');">Accès Direct</a></h2>
<div id="direct_access">
<ul>
<li><a href="#">Albanie</a></li>
<li><a href="#">Albanie</a></li>
<li><a href="#">Albanie</a></li>
</ul>
</div>
édit par Igor: merci d'utiliser [ code] et [ /code]
Ca marche plutôt pas trop mal en soit, sous ff ou IE.
Le click sur le lien dans le h2 affiche le div dessous et la liste qu'il contient. quand pas de js, les menus sont apparents. les événements js sont disponibles tant au click qu'au clavier (tab).
Mais voilà, une fois inséré dans le reste de ma page ça pose un problème sous IE : le menu déroulant passe "sous" un autre div situé plus bas dans le code (et visuellement), et comme j'ai tout plein de divs (pas trop mais faut voir la maquette aussi) en position absolute comme en position relative dans toute ma page, ça devient un peu dur de comprendre pourquoi ça ne marche pas sous IE alors que c'est imppecc sous ff (forcément)...
bref, ça me rends dingue et je dois absolument trouver la solution d'ici à ce soir, alors j'en appelle à vos bonnes âmes !
je ne peux malheureusement pas vous donner d'adresse où consulter le code (pour des raisons de confidentialité du projet) mais si vous m'envoyez un mail je peux vous envoyer des sources "nettoyées" afin que vous voyiez bien le souci...
Modifié par Igor (21 Aug 2005 - 16:54)