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 :

Aucune différence entre un code qui marche et un qui ne marche pas


Sujet :

HTML

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut Aucune différence entre un code qui marche et un qui ne marche pas
    Bonjour,

    il s'agit d'un code html qui, au survol de la souris sur une image génère une fenêtre pop up. Le problème, c'est que dans un des 2 cas, la pop up est affichée dès le démarrage, et j'aimerais comprendre pourquoi pour corriger.

    Le code qui ne marche pas :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    <style type="text/css">
    <!--
    #menu12 {width: 200px;margin: 10px;
    border:1px solid #000 ;
    border-color: #000;
    border-size: 1px;
    border-width: 1px;
    }
    #menu12 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-style:bold;
    }
    #menu12 li a {
    height: 32px;
    voice-family: "\"}\""; voice-family: inherit;
    height: 24px;
    text-decoration: none;
    } /* N'oubliez pas de renseigner l'adresse des images */
    #menu12 li a:link, #menu12 li a:visited {
    color: #000;
    display: block;
    background: url(http://---/menu12.gif);
    padding: 8px 0 0 10px;
    }
    #menu12 li a:hover {
    color: #111;
    background: url(http://---/menu12.gif) 0 -32px;
    padding: 8px 0 0 10px;
    }
    --></style>
    <div onmouseover="LayerDelive2.style.visibility='visible'"
     onmouseout="LayerDelive2.style.visibility='hidden'"
     id="LayerDelive2"
     style="z-index: 2; left: 100px; width: 0px; position: absolute; top: 200px; height: 0px; background-color: rgb(255, 255, 255); visibility: visible;">
    <div id="menu12">
    <ul>
      <li><a title="" href="http://www.google.fr"><b>Google</b></a></li>
      <li><a title="" href="http://www.altavista.fr"><b>Altavista</b></a></li>
    </ul>
    </div>
    </div>
    <div id="Layer1"
     style="z-index: 1; left: 50px; width: 0px; position: absolute; top: 250px; height: 0px;"><font
     color="#000000" face="Arial" size="2"><font
     color="#000000" face="Arial" size="2"><img
     src="http://---/recheureka30-en.gif"
     usemap="#Map2" border="0"> <map name="Map2">
    <area onmouseover="LayerDelive2.style.visibility='visible'"
     shape="rect" coords="2,11,182,170">
    <area onmouseout="LayerDelive2.style.visibility='hidden'"
     shape="RECT" coords="0,0,100,100">
    </map>
    </font></font></div>
    Le même code (à mes yeux) qui marche :
    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    <style type="text/css">
    <!--
    #menu12 {width: 200px;margin: 10px;
    border:1px solid #000 ;
    border-color: #000;
    border-size: 1px;
    border-width: 1px;
    }
    #menu12 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-style:bold;
    }
    #menu12 li a {
    height: 32px;
    voice-family: "\"}\""; voice-family: inherit;
    height: 24px;
    text-decoration: none;
    } /* N'oubliez pas de renseigner l'adresse des images */
    #menu12 li a:link, #menu12 li a:visited {
    color: #000;
    display: block;
    background: url(http://---/menu12.gif);
    padding: 8px 0 0 10px;
    }
    #menu12 li a:hover {
    color: #111;
    background: url(http://---/menu12.gif) 0 -32px;
    padding: 8px 0 0 10px;
    }
    -->
    </style>
    <div onmouseover="LayerDelive2.style.visibility='visible'"
     onmouseout="LayerDelive2.style.visibility='hidden'"
     id="LayerDelive2"
     style="z-index: 2; left: 100px; width: 0px; position: absolute; top: 200px; height: 0px; background-color: rgb(255, 255, 255); visibility: visible;">
    <div id="menu12">
    <ul>
      <li><a title="" href="http://www.google.fr"><b>Google
    qui marche</b></a></li>
      <li><a title="" href="http://www.altavista.fr"><b>Altavista</b></a></li>
    </ul>
    </div>
    </div>
    <div id="Layer1"
     style="z-index: 1; left: 50px; width: 0px; position: absolute; top: 250px; height: 0px;"><font
     color="#000000" face="Arial" size="2"><font
     color="#000000" face="Arial" size="2"><img
     src="http://---/recheureka30-en.gif"
     usemap="#Map2" border="0"> <map name="Map2">
    <area onmouseover="LayerDelive2.style.visibility='visible'"
     shape="rect" coords="2,11,182,170">
    <area onmouseout="LayerDelive2.style.visibility='hidden'"
     shape="RECT" coords="0,0,100,100">
    </map>
    </font></font></div>
    J'ai beau avoir regardé N (N>10) fois, je ne vois pas de différence. Qui saura la trouver ?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Peut-être le DOCTYPE... Mais je m'attendrais normalement à ce que la pop-up soit visible dès le début, puisqu'elle a visibility : visible.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre Expert
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Par défaut
    Bonjour laurentSc,

    où est le soucis puisse que tu as une version de ton code qui fonctionne !

    Mise à part cela, pour comparer deux fichiers,
    il est inutile de se faire mal aux yeux en les lisant N fois :
    -- sous Linux, on dispose de la commande diff,
    -- et les éditeurs intègrent très fréquemment au moins une commande similaires. .

  4. #4
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 493
    Billets dans le blog
    1
    Par défaut
    où est le soucis puisse que tu as une version de ton code qui fonctionne !.
    Ca fait effectivement rigoler . Mais le problème, c'est que c'est contenu dans une page et que le copier-coller ne corrige rien
    ...mais la remarque de thelvin était bonne : je l'ai mis en hidden et c'est bon ; ce qui est bizarre, c'est que j'ai une autre version de cette page (français/anglais) où ce n'était pas nécessaire, d'où ma recherche.

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

Discussions similaires

  1. la différence entre 2 codes
    Par Marie_7 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 19/05/2013, 14h23
  2. Réponses: 3
    Dernier message: 11/07/2009, 01h34
  3. Différence entre deux code
    Par anisprog_2008 dans le forum VB.NET
    Réponses: 0
    Dernier message: 28/10/2008, 12h42
  4. Différence entre deux codes?
    Par benoit13 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/07/2008, 08h53
  5. Réponses: 10
    Dernier message: 27/05/2008, 12h09

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