[menu déroulant] Marche pas sur IE
Eucaryote
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
Eucaryote Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Eucaryote Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous!
J'ai crée recemment un code pour faire des menus déroulants à plusieurs niveaux sur mon site et il marchait parfaitement sur Mozilla Firefox que sur Internet Explorer. Par la suite, j'ai modifié le code en lui ajoutant un peu de CSS pour le rendre plus agréable à la vue mais ayant surtout l'habitude d'utiliser Mozilla, j'avais oublié que certaines personnes utilisent encore Internet Explorer! (la plupart des gens en fait!)
Résultat: ma page avec les menus déroulants est plutôt réussie sur Mozilla Firefox mais c'est vraiment du "n'importe quoi" sur Internet Explorer! Un seul des quatres menus s'ouvrent (alors que c'est un seul code qui régit les 4), les deuxième niveaux des menus s'ouvrent un peu n'importe où sur la page...
Et je suis même pas allé sur Netscape (qui est pas mal utilisé aussi me semble-t-il) mais j'ai très peur!
Mon code fonctionnait bien à l'origine sur les deux navigateurs. Pourquoi le simple fait de rajouter des propriétés CSS a-t-il rendu le code illisible pour Explorer? Changer la largeur ou mettre des cadres ne me semblaient pas être des propriétés inconnues d'Explorer!
Je sais pas s'il est possible de m'aider avec ce que je viens de dire mais toute indication sera la bienvenue! Merci d'avance!
J'ai crée recemment un code pour faire des menus déroulants à plusieurs niveaux sur mon site et il marchait parfaitement sur Mozilla Firefox que sur Internet Explorer. Par la suite, j'ai modifié le code en lui ajoutant un peu de CSS pour le rendre plus agréable à la vue mais ayant surtout l'habitude d'utiliser Mozilla, j'avais oublié que certaines personnes utilisent encore Internet Explorer! (la plupart des gens en fait!)
Résultat: ma page avec les menus déroulants est plutôt réussie sur Mozilla Firefox mais c'est vraiment du "n'importe quoi" sur Internet Explorer! Un seul des quatres menus s'ouvrent (alors que c'est un seul code qui régit les 4), les deuxième niveaux des menus s'ouvrent un peu n'importe où sur la page...
Et je suis même pas allé sur Netscape (qui est pas mal utilisé aussi me semble-t-il) mais j'ai très peur!
Mon code fonctionnait bien à l'origine sur les deux navigateurs. Pourquoi le simple fait de rajouter des propriétés CSS a-t-il rendu le code illisible pour Explorer? Changer la largeur ou mettre des cadres ne me semblaient pas être des propriétés inconnues d'Explorer!
Je sais pas s'il est possible de m'aider avec ce que je viens de dire mais toute indication sera la bienvenue! Merci d'avance!
A voir également:
- [menu déroulant] Marche pas sur IE
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Supprimer menu déroulant excel - Forum Excel
- Canon quick menu - Télécharger - Utilitaires
4 réponses
Salut,
Heu comme ça ça va êtr edur de t'aider en effet.
JE sais que c'est un peu tard pour te dire ça mais tu aurais du vérifier au fur et à mesure. Si tu as gardé une ancienne version (sans les derniers ajouts CSS) le mieux c'est de repartir de celle là et de vérifier les modifs petit à petit. A mon avis c'est une (ou plusieurs) propriétés CSS qui ne sont pas gérées par IE (dieu sait s'il y en a beaucoup :) ).
Quand tu l'auras isolée, tu trouveras surement un hack css sur internet pour contourner sous IE.
Pour ce qui est de netscape, il est peu utilisé et je pense pas que ce soit intéressant de le prendre en compte (car plus développé sauf erreur de ma part). Par contre c'est plus important (a mon avis) de tester sous Opéra.
Bon courage ++
Heu comme ça ça va êtr edur de t'aider en effet.
JE sais que c'est un peu tard pour te dire ça mais tu aurais du vérifier au fur et à mesure. Si tu as gardé une ancienne version (sans les derniers ajouts CSS) le mieux c'est de repartir de celle là et de vérifier les modifs petit à petit. A mon avis c'est une (ou plusieurs) propriétés CSS qui ne sont pas gérées par IE (dieu sait s'il y en a beaucoup :) ).
Quand tu l'auras isolée, tu trouveras surement un hack css sur internet pour contourner sous IE.
Pour ce qui est de netscape, il est peu utilisé et je pense pas que ce soit intéressant de le prendre en compte (car plus développé sauf erreur de ma part). Par contre c'est plus important (a mon avis) de tester sous Opéra.
Bon courage ++
en effet c'est vrai que les gens bettement utilisent Ie, et dieu sait à quel point je rage contre IE quand je développe du site.... :P
Pour les CSS, je me souviens plus très bien mais j'avais vu (j'sais plus ou..:P) qu'il ne fallait pas mettre de saut de ligne entre les définitions genre :
Mais je suis vraiment pas sur du tout , p'tet que j'ai tout déformé car j'utilise pas souvent des CCs, moi je suis plutot code...mais c'est un souvenir et s'il s'avère bon ,ca t'aura aider, sinon t'auras juste perdu quelques minutes...
A voir...
Bonne journée
Pour les CSS, je me souviens plus très bien mais j'avais vu (j'sais plus ou..:P) qu'il ne fallait pas mettre de saut de ligne entre les définitions genre :
.bo_text { text-decoration:none; text-size:12pt; } PAS TOP SOUS IE .bo_text{text-decoration:none;text-size:12pt;} Bon POUR IE
Mais je suis vraiment pas sur du tout , p'tet que j'ai tout déformé car j'utilise pas souvent des CCs, moi je suis plutot code...mais c'est un souvenir et s'il s'avère bon ,ca t'aura aider, sinon t'auras juste perdu quelques minutes...
A voir...
Bonne journée
Merci pour vos réponses.
Mais en fait, je crois que je vais faire comme Fada09 a dit et ce que je pensais faire si personne pouvait m'aider, cad reprendre mon code au tout début avec ma sauvegarde la plus avancée avant que IE ait des problèmes. En fait, ma question était ptet pas très intelligente, j'ai du mal à voir comment on pourrait vraiment m'aider. J'ai quelques connaissances en codage maintenant, je pense pouvoir y arriver seul...et si y a vraiment un truc très précis que j'arrive pas à faire alors là, je vous demanderais.
Mais en fait, je crois que je vais faire comme Fada09 a dit et ce que je pensais faire si personne pouvait m'aider, cad reprendre mon code au tout début avec ma sauvegarde la plus avancée avant que IE ait des problèmes. En fait, ma question était ptet pas très intelligente, j'ai du mal à voir comment on pourrait vraiment m'aider. J'ai quelques connaissances en codage maintenant, je pense pouvoir y arriver seul...et si y a vraiment un truc très précis que j'arrive pas à faire alors là, je vous demanderais.
Salut à tous,
Après avoir passé ma journée d'hier à faire des expérimentations sur les pages de mon site (voilà à quoi je passe mes jours de congés!), il semblerait que mon problème de menu déroulant provient de mes balises de cadre qui pulullent sur ma page. Voilà ce qu'on trouve en encadrement de mes menus:
Et si je supprime tous ça, et bien mes menus déroulants sont parfaitement lisibles par IE mais...ma page est plus très bien organisée!
Normalement ces balises sont parfaitement lisibles par IE, alors pourquoi y a t-il des problèmes?
Merci d'avance pour vos réponses
Après avoir passé ma journée d'hier à faire des expérimentations sur les pages de mon site (voilà à quoi je passe mes jours de congés!), il semblerait que mon problème de menu déroulant provient de mes balises de cadre qui pulullent sur ma page. Voilà ce qu'on trouve en encadrement de mes menus:
<div align="center"></div> <table width="100%" height="70"> <tr> <td width="67%" height="53" valign="top"> <div align="left"></div> <table width="50%" height="10" align="left"> <tr> <td width="18%" height="2" valign="top"> <div align="left"> </div> </td> </tr> </table> </div> </td> </tr> </table>
Et si je supprime tous ça, et bien mes menus déroulants sont parfaitement lisibles par IE mais...ma page est plus très bien organisée!
Normalement ces balises sont parfaitement lisibles par IE, alors pourquoi y a t-il des problèmes?
Merci d'avance pour vos réponses