Input type="image" et Javascript

Mline -  
Bobinours Messages postés 2903 Statut Membre -
Bonjour,
C'est encore un de mes problèmes de js (un nouveau) :
Voilà je voudrais utiliser une image comme bouton de retour (ou autre) d'un formulaire.
Je veux donc mettre un onClick="history.back" comme pour un bouton, mais ceci ne marche pas... Quelle commande js utiliser ?
Merci d'avance
A voir également:

7 réponses

Dworf Messages postés 627 Statut Membre 17
 
c tout simple:
<a><img src="Mon image à moi.jpg.bmp.gif.tif" onclick="..."></a>
1
Mline
 
ça marche top bien, sauf qu'on ne sait plus que c'est un lien (pas de modification du pointeur de la souris).
Tu sais comment je peux remédier à ça ?
0
brascoo
 
Tu change le style de ton pointeur de souris dans l'evt onmouseover et onmouseout de ton image.

Br@scoo
0
Mline
 
Mais du coup j'utilise plus un champ input de formulaire... c'est de la triche !
Merci quand même mais si qqun connais la réponse avec un input type="image", je prends !
0
Dworf Messages postés 627 Statut Membre 17
 
D'où que c'est de la triche????
Quand tu bosses en entreprise, ton patron il se fout royalement que t'utilises de l'assembleur ou du java pour faire ce qu'il t'a demandé, pourvu que ca marche et que ce soit rapidment fait.
Y'a pas de règles!
ceci dit avec input j'ai jamais rencontré type="image", toujours type="submit" ou type="button", y'en a peut-être d'autres, mais image...
je ne crois pas q'une image soit considéré comme un élément valable de formulaire
0
Bobinours Messages postés 2903 Statut Membre 504
 
Ben voyons Dworf... Bien sur que ca existe le type="image" :o)Seulement il ne gere pas l'evenement "onClick". Pour ca, il faut magouiller comme indique plus haut.

-= Bobinours =-
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mline
 
D'après le W3C, ça existe :
http://www.w3.org/TR/html4/interact/forms.html#input-control-types

Mais ça remplace un "submit" et pas un "button", d'où mes problèmes pour utiliser un js dessus !
0
Marden Messages postés 1075 Statut Membre 210
 
Le code :
<BUTTON NAME="xxx" VALUE="yyy" onClick="history....">
Retour<BR><IMG SRC="image.jpg" >
</BUTTON>
fonctionne comme un <INPUT TYPE="button" ....>.
Le texte "Retour" est placé dans le bouton juste au dessus de l'image.
Retour<IMG ...> : "Retour" est placé à gauche de l'image,
<IMG ...>Retour : "Retour" est placé à droite,
<IMG ...><BR>Retour : "Retour est placé en dessous avec un espace.
0
Mline
 
C'est pas vraiment ça non plus...
Bon je vais m'en tenir à la solution avec <a><img src="etc.
Merci à tous
0