IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] rollover


Sujet :

HTML

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Par défaut [HTML] rollover
    Bonjour!!!

    J'affiche une image; Je voudrai ensuite que lorsque je passe sur cette image ma souris , une autre image s'affiche ou alors que cette mm image devienne grisée.
    Mais avec le code suivant, lorsque je passe ma souris sur l'image, l'image disparait et rien n'apparait à sa place.
    Ou se trouve mon erreur?

    Merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      <a  href="mon_cv.php"
    onMouseOver="document.ex1.src='C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1636.jpg'"
    onMouseOut="document.ex1.src='C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1637.jpg'">
        <img src="C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1637.jpg"
         WIDTH=76 HEIGHT=102 border="0" name="ex1" />
    </a>

  2. #2
    Membre chevronné

    Inscrit en
    Août 2005
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 220
    Par défaut ou est l'erreur ?
    Essaye un peu en ajoutant un petit "javascript:" devant tes commandes document.ex1.src...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Par défaut
    ça ne fonctionne toujours pas

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut


    Sinon, une autre méthode sans Javascript, en CSS : Il faut utiliser le background-image dans un conteneur (div, span, etc...).
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <html> 
     
    <head>
      <style type="text/css">
      <!--
     
      a .roll {
        background:url('out1.jpg');
      }
     
      a:hover .roll {
        background:url('over1.jpg');
      }
     
      -->
      </style>
    </head>
     
    <body>
     
    <a href="#"><div class="roll"><img src="out1.jpg" alt="" style="visibility:hidden;"/><div/></a>
     
    </body>
    </html>

    Lien tout en bas à gauche de cette fenêtre

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Par défaut
    j'ai réutilisé ton exemple mais pour la partie body je n'arrive pas a redimensionner mon image , je la voudrai en plus petit et en entier mais je n'arrive a avoir qu'une seule partie de l'image!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="mon_cv.php"><div class="roll"><img src="C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1636.jpg" WIDTH=76 HEIGHT=102 alt="" style="visibility:hidden" /><div/></a>

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    On ne peut pas redimensionner une image en background.
    Il faut utiliser les propriétés width et height de l'image :

    http://cerig.efpg.inpg.fr/dossier/fe...yle/page12.htm

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 50
    Par défaut
    Je n'arrive toujours pas a dimensionner mes images!! je n'arrive a avoir qu'une parti de l'image


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
      <style type="text/css">
      <!--
     
      a .roll {
        background:url('C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1637.jpg');
       background-repeat: no-repeat;
     
      }
     
      a:hover .roll {
        background:url('C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1637bis.jpg');
        background-repeat: no-repeat;
     
      }
      
        a .roll1 {
        background:url('C:\Documents and Settings\yven solenn\Mes documents\Mes images\Photo\vacances_2004\Vacances pays basque\Pays basque_2.JPG');
       background-repeat: no-repeat;
     
      }
     
      a:hover .roll1 {
        background:url('C:\Documents and Settings\yven solenn\Mes documents\Mes images\Photo\vacances_2004\Vacances pays basque\Pays basque_2bis.JPG');
        background-repeat: no-repeat;
     
      }
      -->
      </style>
    et dans le body:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="mon_cv.php"><div class="roll"><img src="C:\Documents and Settings\yven solenn\Mes documents\Mes images\Nouveau dossier\Nouveau dossier\IMG_1637.jpg" WIDTH="76" HEIGHT="102" style="visibility:hidden;"/><div/></a>
    [/code]

  8. #8
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par Sub0
    On ne peut pas redimensionner une image en background.
    Il faut utiliser les propriétés width et height de l'image :

    http://cerig.efpg.inpg.fr/dossier/fe...yle/page12.htm
    Je pensais être pourtant assez clair; Impossible de redimensionner une image en background.
    Tu devras utiliser une autre méthode (voir le lien que j'ai donné), à+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Demande pour Rollover à distance en CSS et HTML
    Par siegekhol dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 03/10/2014, 08h26
  2. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29
  3. composant builder4 pour afficher du code html
    Par BranRuz dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/09/2002, 11h35
  4. delphi XML / HTML caractéres speciaux !
    Par adem dans le forum EDI
    Réponses: 2
    Dernier message: 29/08/2002, 17h48
  5. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo