tag BUTTON et IE - HTML/CSS - Programmation
Marsh Posté le 08-01-2004 à 10:26:27
IE ne sait pas gerer les <button>..........il n'y a rien a faire
plusieurs parades sont possibles.
je te recommande de remplacer ton <button> par un <input type="submit"> ( stylé avec css pour avoir ton image en background )
Marsh Posté le 08-01-2004 à 10:28:30
ou <input type="image">
Marsh Posté le 08-01-2004 à 10:35:02
oui, comme je lui signalais au dessus plusieurs parades sont possibles
j'aime pas les <input type="image"> ...... a la lecture du code c'est moins facile de retrouver le submit et css permet de passer à côté de ce genre d'input fantaisiste
Marsh Posté le 08-01-2004 à 10:36:55
simogeo a écrit : IE ne sait pas gerer les <button>..........il n'y a rien a faire |
Le problème de <INPUT TYPE="submit"> ou de <INPUT TYPE="image" SRC=...> est qu'il ne peut y avoir qu'un, or j'en ai besoin de plusieurs boutons de type submit. J'ai essayé d'utiliser javascript
|
mais IE ecrase la valeur
Marsh Posté le 08-01-2004 à 10:42:31
........ non, il peut y en avoir plusieurs ....
Marsh Posté le 08-01-2004 à 10:46:42
simogeo a écrit : ........ non, il peut y en avoir plusieurs .... |
Ok! je veux bien croire (mes "cours" de HTML sont partis loin, trop loin)... Mais comment différencier dans le script PHP qui analyse le "résultat" du formulaire quel bouton (<input type="submit"> ou <input type="image" src...> ) a été cliqué/pressé?
Marsh Posté le 08-01-2004 à 10:54:00
Code :
|
Marsh Posté le 08-01-2004 à 10:58:50
j'ai trouvé une solution (tirée par les cheveux, un peu) qui s'appuye sur javascript (bonjour les clients qui desactivent javascript dans leur navigateur!)
|
Pu**** d'IE! Les en***** de chez Microsoft! ça sert à quoi de faire de standards si tout le monde ne les respectent pas, je vous le demande?
Marsh Posté le 08-01-2004 à 11:26:02
A faire prendre conscience aux gens que IE est beaucoup moins bon qu'ils ne le pensent?
Marsh Posté le 08-01-2004 à 11:32:10
gizmo a écrit : A faire prendre conscience aux gens que IE est beaucoup moins bon qu'ils ne le pensent? |
Personnellement, je ne connais pas UNE personne qui soit persuadé que IE soit totalement bien... Mon problème est que je ne connais pas personnellement les clients qui font acceder à ces pages WEB
Marsh Posté le 08-01-2004 à 10:01:41
Bonjour,
je dois debugger un certain nombre de pages HTML et trois ou quatre formulaires contenus dans ces pages ont un comportement aberrant sous IE (version 4, 5.5 et 6) alors qu'ils fonctionnent correctement (de mon point de vue) sous
Netscape, Mozilla et Opera.
J'explique:
si, dans un formulaire, au lieu de
<INPUT TYPE="submit">
j'utilise plusieurs "objets" buttons, par exemple
<BUTTON TYPE="submit" NAME="submit" value="truc_que_je_veux"> <IMG SRC="/images/Apply.jpg" ALT="Apply"> </BUTTON>
<BUTTON TYPE="submit" NAME="submit" value="un_autre_truc_que_je_veux"> <IMG SRC="/images/Copy.jpg"
ALT="Copy"> </BUTTON>
<BUTTON TYPE="reset" NAME="submit"
value="Annul"> <IMG SRC="/images/Annul.jpg" ALT="Annuler"> </BUTTON>
Lorsque je clique sur le premier de ces bouton, Mozilla, Netscape et Opera me retournent "truc_que_je_veux" alors que IE me retourne "<IMG SRC=\"/images/Annul.jpg\" ALT=Annul>", or
ce n'est pas ce que mon formulaire attent!
Si je remplace les tag IMG par du texte, en cliquant sur le premier bouton, j'obtiens toujours "truc_que_je_veux" sous Mozilla, Netscape et Opera, alors que IE me retourne "Annuler"
Quelqu'un peut-il me dire comment obliger IE d'envoyer
"truc_que_je_veux"?
Merci d'avance.