Rollover qui ne rollover pas

Sandy -  
Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai crée une page avec des onglets en css pour faire un rollover et cela fonctionne.
Par contre, j'ai fait un rollover sur des image en html mais ça ne marche pas.
Voila la page en question: http://www.ateliercalc.com/Presentation2.html
Est-ce que ca peut venir du navigateur?
Merci
Configuration: Windows Vista
Internet Explorer 7.0

10 réponses

  1. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour Sandy,

    En chargeant ta page, tu as quelques erreurs de Javascript, en fait tu fais reférence à des functions du style MM_swapImgRestore,MM_... et celles-ci ne sont pas définies dans ton code HTML

    J'espère que celà peut t'aider.

    A plus
    0
  2. Sandy
     
    Ah oui, j'avais du code javascript mais je savais pas à quoi il servait donc je l'ai effacé...
    Je l'ai remis mais ca ne fonctionne toujours pas
    0
  3. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Rebonjour,

    Dans le code Javascript que tu as rajoutée, la ligne suivante

    document.images[i].onmousedown = roadster;

    fait appelle à la fonction roadster, or cette fonction définie quelques lignes plus haut attend de recevoir un paramètre "evt"

    function roadster(evt)

    Celà provoque à nouveau une erreur Javascript

    A plus
    0
  4. Sandy
     
    Je n'ai laissé qu'une fonction pour pouvoir preloader les images (les autres fonctions étaient inutiles) mais le problème n'a pas l'air de venir de la.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Rebonjour,

    Je crois que la solution définite est la suivante:

    Pour chaque image où tu veux utiliser le OnMouseOver, donne un nom à ton image, example:

    <img name="Bureau_Etage" src="Vignette_Bureau_Etage.gif" alt="Bureau à l'étage" width="85" height="85" border="0" id="Bureau_Etage" />

    Je pense que celà devrait résoudre le probleme.

    A plus
    0
  7. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour Sandy,

    J'ai visité ton site ce matin et constaté que les erreurs Javascript étaient toujous là.
    Tu dois laisser la définition des fonctions MM_...., et juste ajouté pour chaque image un nom comme dans ma réponse précedente.
    Je l'ai essayé et celà marche.

    A plus
    0
  8. Sandy
     
    Merci pour tes conseils, maintenant mes rollover marche!
    0
  9. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour,

    De rien, c'est à ça que sert le forum, aider et être aidé.

    A plus

    PS: Peux-tu indiquer que ton problème est résolu, Merci.
    0
  10. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    Bonjour,

    C'est très simple, il suffit lors de ta prochain réponse sur ce sujet de cocher "Problème résolu" dans le cadre
    "Modifier le statut de la discussion"

    A plus
    0