RollOver sur un <INPUT type="image" .

Gugus -  
 HackTrack -
Voici mon problème :

Je dois parvenir à implanter du "rollover" dans mon site. Jusque là, ça va bien. J'ai mon code JavaScript qui change mes images (balise <IMG> ) Parcontre, je dois aussi l'implanté pour des <INPUT type="image" ... >. Et je n'ai pas le choix d'utiliser ce type de balise INPUT car je dois envoyer de l'information au serveur.

Dans le fond, je dois faire changer l'image, sur un rollover (onmouseover/onmouseout) sur un bouton "submit".

Est-ce que quelqu'un peux m'aider??

Merci !

1 réponse

  1. HackTrack
     
    En espérant que c'est bien ce que tu désirais:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>Rollover</title>
    <style>
    .center{
    text-align=center;
    }
    </style>
    <script>
    function changeImage(){
    document.image1.src="C:/Temp/rats_neg.jpg";
    }
    </script>
    <script>
    function restoreImage(){
    document.image1.src="C:/Temp/rats.jpg";
    }
    </script>
    </head>

    <body>

    <form name="aForm">
    <table>
    <tr>
    <td>Nom: &nbsp </td>
    <td><input name="lastName" type="text" value="" /></td>
    </tr>
    <tr>
    <td>Prénom: &nbsp </td>
    <td><input name="firstName" type="text" value="" /></td>
    </tr>
    <tr>
    <td colspan="2" class="center">
    <br>
    <input type="submit" value="Envoyer" onMouseOver="changeImage()" onMouseOut="restoreImage()"/>
    <input type="reset" value="Effacer"/>
    </td>
    </tr>
    </table>
    </form>

    <img name="image1" src="C:\Temp\rats.jpg" />
    </body>
    </html>

    ;-)
    HackTrack
    1