Jump to content

jphicath

Membre
  • Content Count

    7
  • Joined

  • Last visited

Community Reputation

0 Neutre
  1. Enfin quand même : il s'agit d'une ancre et d'un champ de formulaire ! Pour poursuivre ton analogie, c'est comme si il y avait un Bertrant Dupont habitant Paris, et une rue Bertrant Dupont à Paris, on dirait bien qu'IE confond les deux ! Moi, ce qui me fascine surtout, ce sont les conséquences de ça. Le formulaire envoie bien les données : elles apparaîssent dans un fichier texte que je fais s'incrémenter. C'est juste la vérification qui merde (et pas seulement sur le champ incriminé, puisque même sur le champ "nom", la vérification ne se fait pas).
  2. Houla !! Alors c'est encore plus compliqué que ce que je croyais !! En tous les cas, chez moi (avec IE6.0), je confirme, le premier marche et pas le deuxième ! A quoi est-ce dû ?...
  3. Oui, voici deux pages d'exemple, ce sera plus clair. Celui qui fonctionne Celui qui merde Il n'y a pas de traitement du formulaire après, envoyez juste un formulaire vide. Dans le premier cas, il refuse parce qu'il manque un mail et le nom. Dans le deuxième cas, il passe (bon, ça merde parce qu'il n'y a pas de traitement, je vous préviens, mais ça passe...). Regardez les différences entre les deux codes, seul le nom de l'ancre tout en bas change (il passe de mel à mail) !!
  4. Bonjour à tous, juste un message qui pourra peut-être servir à quelqu'un qui a le même comportement incompréhensible que moi sur une page... Je suppose que c'est déjà connu de beaucoup d'entre vous, mais comme j'ai galéré pour comprendre, je signale ce "bug" aux débutants (comme moi). Voilà : Supposons que vous ayez un formulaire, avec à un endroit, une commande javascript qui se lance, par exemple Onclick ou OnSubmit pour vérifier l'intégrité des données. Par exemple, sous Dreamweaver, Il s'agit de la fonction MM_validateForm. Ajoutons une autre condition pour que ça merde : vous avez dans votre formulaire un champ appelé "mail", et vous avez aussi, mais ailleurs dans la page (en dehors du formulaire), une ancre appelée elle-aussi (hasard) "mail". Et bien dans ce cas, la fonction de vérification en question va merder (dans mon cas, au moins !). Elle ne fera pas son boulot lorsque vous cliquerez sur Submit (ou soumettre, comme vous voulez). Mais si vous virez l'ancre, que vous la changez de nom, ou que vous changez le champ input de nom (un seul de ces changements suffit), tout revient dans l'ordre. C'était le récit de 4 heures perdues à comprendre, en espérant qu'il servira à quelqu'un un jour (j'ai mis tous les mots-clés que j'ai spontanément cherchés dans les moteurs de recherche). Mais ceci dit, je ne serait pas contre une bonne explication rationnelle, un jour... Bonne journée à tous.
  5. Merci pour le conseil. Et justement... Sous Mozilla, le menu ne disparaît pas quand le focus quitte le menu sans repasser par l'image qui fait apparaître ce menu. Pour être clair (le menu est vertical), si je descends la souris pour sortir de mon menu, et bien le menu reste en place. Alors que sous IE, pas de souci, le OnMouseOut sur ce menu fonctionne !! Dreamweaver n'a pas l'air d'être ennuyé par ça... mais moi si... allez, une nuit de cauchemards...!! Si quelqu'un a une solution... JPhi, qui a le sommeil perturbé.
  6. Génial, merci ! Bon, en fait, j'ai mis : margin: 0 0 0 -100px; Parce que apparement, il ne comprenait pas margin-left (dreamweaver m'a proposé le code ci-dessus qui a l'air de faire ça en tous les cas). Je suis sauvé, merci encore ! Juste avant la nuit ! Je vais pouvoir dormir comme un bébé grâce à toi (en me réveillant toutes les deux heures, à cause de l'angoisse d'avoir merdé sur un truc aussi simple par rapport à tout ce qui m'attend !!!) JPhi
  7. Bonjour à tous, mes excuses d'avance pour mon vocabulaire, je suis débutant. Je cherche à faire un menu déroulant sur mon site, et j'ai trouvé (ici) un joli exemple, avec CSS et JS. Ca fonctionne très bien. En résumé, un peu de CSS pour le menu lui-même, et un peu de Javascript pour le montrer ou le cacher. Bon, là où ça se gâte, c'est au niveau du positionnement du menu. Je suis obligé de le positionner en absolute (parce que je veux qu'il s'affiche au-dessus de tout le reste, bien sûr !), donc ça donne ça : #sous-menu1 { display: None; margin: 0; padding : 0; position : absolute; top : 155px; left : 300px; width : auto; list-style-image: url(Aucune); cursor: hand; background-color: #D80001; float: left; overflow: visible; height: auto;} Et c'est super en 800x600. Mais à d'autres résolutions, 1024 ou 1280, ça ne va plus du tout parce que le menu est toujours positionné à 300 pixels du bord gauche, mais ma page est centrée, et se déplace. Donc, en clair, je cherche une solution pour que le menu "suive" l'image qui permet d'ouvrir le menu. C'est certainement très simple, j'imagine trois solutions : - il faut pouvoir indiquer à mon menu (cf. CSS ci-dessus qu'il doit se positionner relativement à la table qui constitue le site, et non plus par rapport au bord de la page, - ou bien se positionner par rapport au centre de la page, - ou bien (solution merdique, sûrement) calculer le décallage en fonction de la résolution du navigateur. Bref, comme vous le voyez, je suis vraiment perdu, presqu'au bord du suicide... Alors toutes vos réponses sont les bienvenues (y compris si vous me proposez une autre solution pas trop compliquée et qui marcherait pour tous les navigateurs). Merci d'avance, JPhi
×
×
  • Create New...