envoie de formualire : trois clics FF contre un seul pour IE - HTML/CSS - Programmation
Marsh Posté le 08-07-2005 à 10:21:56
Heu, j'ai directement appuyé sur "envoyer" et c'est passé. FF 1.0.4 Javascript disabled ou non.
Marsh Posté le 08-07-2005 à 10:30:59
Firefox 1.04 windows XP pro sp2
Ça me me fait : transfert des données vers.... et rien ne se passe
Marsh Posté le 08-07-2005 à 10:39:56
Moi idem faut que j'appuie plusieurs fois sur son bouton ...
JS réactivé ou non.
Marsh Posté le 08-07-2005 à 10:45:18
oui on dirait que le formulaire "bouge". Y a un truc pas net dans le code surement, mais quoi ^^
Marsh Posté le 08-07-2005 à 10:50:17
Accessoirement virer le tableau et utiliser les bonnes balises (fieldset, legend, etc...)
Marsh Posté le 08-07-2005 à 10:51:00
Et puis pour le peu d'utilité des images de fond et vu leur taille, fous des fonds unis.
Marsh Posté le 08-07-2005 à 11:15:06
Ouaip, après "envoyer", le form a l'air de se barrer, le temps d'arriver sur la page de confirmation.
Très étrange.
Marsh Posté le 08-07-2005 à 11:24:09
Bon si on remplace le tableau par des DIV ça ne bouge plus quand on clique, mais si on appuie sur le bouton en qu'on passe la souris dessus tout en maintenant le bouton appuyé, le formulaire remonte un très court instant.
Bizarre en effet et ça vaudrait presque le coup de faire un rapport de bug chez Mozilla...
Sinon essaye peut être d'enlever ton menu avec les images rollovers, peut être que ça vient de là (même si ce n'est pas normal)
Marsh Posté le 08-07-2005 à 18:15:54
gm_superstar a écrit : Bon si on remplace le tableau par des DIV ça ne bouge plus quand on clique, mais si on appuie sur le bouton en qu'on passe la souris dessus tout en maintenant le bouton appuyé, le formulaire remonte un très court instant. |
Meric pour vos tests. Je vais changer le tableau en div et mettre les fieldset (que je ne connaissais pas !) et voir ce qui se passe. Pour le rapport de bug pour Mozilla, je ne vois pas bien quoi raconter, c'est pas facile à décrire ce phénomène !
Marsh Posté le 08-07-2005 à 23:02:33
tu me feras l'effort de me dégager ton putain de rollover de merde fait en JS et de le faire en CSS merci
Marsh Posté le 08-07-2005 à 23:17:06
Dit aussi gentiement je suis sûr qu'il va s'empresser de le faire
Marsh Posté le 08-07-2005 à 23:18:41
Papy Brossard a écrit : Meric pour vos tests. Je vais changer le tableau en div et mettre les fieldset (que je ne connaissais pas !) et voir ce qui se passe. Pour le rapport de bug pour Mozilla, je ne vois pas bien quoi raconter, c'est pas facile à décrire ce phénomène ! |
Bah faut juste dire que l'ensemble du formulaire bouge quand on clique ou quand la souris passe sur le bouton. Tu peux mettre un lien vers ta page ou poster un test-case.
Mais effectivement, essayer sans ton menu en JS pour voir si ça viendra pas de là (mais ça reste un bug de toute façon)
Marsh Posté le 08-07-2005 à 23:51:52
Je viens de tester ton code qui va de
Code :
|
à
Code :
|
et ça fonctionne très bien, contrairement à ta page d'origine qui bug.
Edit: Le formulaire fonctionne en désactivant le menu contenu dans
Code :
|
.
Il ne reste plus qu'à trouver pourquoi (Même si effectivement c'est pas la meilleure solution utilisée pour faire un menu aussi simple).
Edit 2 (ça y va fort): La page entière fonctionne en local chez moi, essaye de vérifier tes URL, vu que la seule modification que je fais est de remplacer ../ par http://www.ecole.ensicaen.fr/~soudee/
Marsh Posté le 09-07-2005 à 01:12:06
Puisque apparement le javascript cause des problèmes et que gatsusat aime pas mon menu (à ce propos, tu pourrais etre plus poli... Tout le monde ne sait pas forcément comment faire ça en CSS. Moi par exemple.), je suis en train de refaire tout ce qui touche au javascript en css.
Et j'ai un souci. Mes images du haut ne s'affichent pas en entier (avec
Code :
|
Et lorsque je mets
Code :
|
ça passe à la ligne. Comment faut-il faire ?
Merci.
Marsh Posté le 09-07-2005 à 01:42:37
Met des width: et height: (Ou file le code en entier, ça m'évitera de sortir des conneries )
Marsh Posté le 09-07-2005 à 02:06:42
Petit exemple:
Ton CSS:
Code :
|
et ton menu en HTML:
Code :
|
Marsh Posté le 09-07-2005 à 03:16:46
Merci, c'est plus propre et ça marche au poil. J'ai plus qu'à voir pour le formulaire.
M'ci m'sieur !
Marsh Posté le 09-07-2005 à 12:26:48
Lund a écrit : Petit exemple:
|
euh...tu es sur ?
Normalement, un element block dans un element inline, c'est pas la fête
Marsh Posté le 09-07-2005 à 12:32:28
Lund on ne met pas d'éléments block dans un élément inline
le meilleur est :
de faire un float:left; sur les li, c'est plus cool
Marsh Posté le 09-07-2005 à 13:06:33
Merci les gars. J'ai fait les modifs.
Voilà le code CSS :
Code :
|
Marsh Posté le 09-07-2005 à 13:08:05
faut enlever ca :
#menuRoll li {
display: inline;
}
ca sert a rien
Marsh Posté le 08-07-2005 à 10:02:58
Bonjour à tous.
Comme le dit le titre, j'ai un probleme etrange...
J'ai fait un formulaire très basic (voir le lien : ici) et lorsque, sous firefox, je clique sur 'envoyer', y'a une sorte de décalage, et laz page ne change pas. Je reclique, rien. Et apres m'etre enervé sur le bouton de la soiris, ça part enfin et ça fait tout bien. J'ai testé le même formulaire avec Internet Explorer 6, et ça amarché nickel...
Une explication à me fournir ou une proposition pour régler ce prolème ?
Merci d'avance !
Message édité par Papy Brossard le 08-07-2005 à 10:03:19