Demande sur une difference code dreamweaver

Bonjour,

Voila j'aurai aimer savoir la différence entre le code onMouseOver et <A>onMouseOver.

J'ai essayer les 2 sous dreamweaver mais je ne vois pas de changement alors c'est juste pour savoir à quoi sert le <A>.

Me coucherai moins bête merci de vos réponse.
Configuration: Windows
Firefox 3.0.13

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour

    la balise <a ou <a href permet de créer des liens

    onMouseOver = quand le curseur de la souris passe dessus....

    exemple pour un bouton rollover à 3 positions (repos - survolé- cliqué)

    <a href="adresse de la page vers laquelle pointe le bouton ">
    <img style="border: …px solid ; width: …px; height: …px;"
    alt="texte alternatif " title="vignette qui s’affiche au survol de votre bouton"
    src="adresse de votre bouton au repos"
    onmouseover="this.src=' adresse de votre bouton effet survolé' "
    onmouseout="this.src='adresse de votre bouton au repos'"></ a>
    1. Bonjour,

      le <a>, comme tu dis, est une balise HTML signifiant qu'il s'agit d'un lien. Il a donc un comportement "attendu".

      Le onMouseOver est une fonction Javascript qui, comme son nom l'indique, exécute une série d'instruction lorsque la souris est "au-dessus" de l'élément ayant ce paramètre.

      Donc, mettre onMouseOver dans une balise <a> provoquera l'exécution de la fonction lorsque la souris passera sur le "bloc" <a>.

      Ex:
      <p>
        <a onMouseOver="alert('Je réagis au passage de la souris !')" href="#">Tout ce texte provoque l'affichage d'une boite d'alerte</a>
      </p>
      <p>Alors que ce texte-ci ne provoque rien.</p>
      


      J'espère t'avoir dit ce que tu voulais savoir...
      1. Ok merci d'avoir répondu à ma requête, mais pourquoi je ne vois aucune différence quand je survole ces 2 balises mises sur 1 image survolée sous DW?

        Cela fait exactement la même choses des 2 cotés alors quelle serai la plus intéressante pour mon site sur une image survolée?

        Merci
        1. Heu... je ne comprends pas bien ta demande...

          Tu as déjà un bout de code à nous montrer ?
          1. bien sûr mais un bout de code va pas être très explicite sur ce point.

            <img src="images/index_12.png" alt="" name="Galerie" width="76" height="56" border="0" id="Galerie" onmouseover="MM_effectAppearFade('Cadre', 600, 0, 100, false)" />

            ou

            <img src="images/index_12.png" alt="" name="Galerie" width="76" height="56" border="0" id="Galerie" <A> onmouseover="MM_effectAppearFade('Cadre', 600, 0, 100, false)" />

            En faite j'ai mis 1 balise "effet" sur 1 image survolée mais se que je ne comprends pas bien c'est que la balise onMouseOver ou <A> onMouseOver situer dans l'onglet comportement ne change rien l'effet reste le même

            D'ou ma question à quoi sert <A> mais vous avez bien répondu mais aucun changement visuelle.

            J'espere être assez clair ^^

            Merci
            1. Si le code est bien un copié/collé de ton code... le <A> n'a absolument rien à faire là où il est... je ne comprends même pas comment tu n'as pas d'erreur... une balise <a> doit entourer un élément comme ceci :
              <a>texte</a>
              et dans le cas d'une image :
              <a><img src="truc.jpg" alt="" /></a>

              A part ça, l'utilisation de onMouseOver dans une balise <a> ou <img /> ou autre est à l'appréciation de chacun... et des navigateurs dans certains cas.

              En fait, pour faire ce choix, tout devrait dépendre de la logique sémantique...
              1. d'autant plus que dans le code la balise n'est pas refermée ??? étonnant ce DreamWeaver