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

JavaScript Discussion :

Bug d'affichage


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Par défaut Bug d'affichage
    Bonjour tout le monde, j'ai un probleme d'affichage sous IE, mais sous mozilla ca marche nickel je sais pas pourquoi la page ne m'affiche aucune erreur.
    C'est un menu quand on click sur une rubrique le menu se deroule, tout marche sauf que quand je clic sur le champ text ou la checbox de la premier rubrique le tableau xmlville se ferme sous ie.
    Si quelqu'un voit pourquoi?

    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
     
    <style>
    table.hidden
    {
     visibility: hidden;
     display:none;
    }
    table.show
    {
     visibility:visible;
    }
    </style>
    <script language="javascript">
    function AfficherTableau (nomTab,lien)
    {
     if (document.getElementById (nomTab).className == 'hidden')
     {
       document.getElementById (nomTab).className='show';
     }
     else if (document.getElementById (nomTab).className == 'show')
     {
       document.getElementById (nomTab).className='hidden';
     }
    }
    function ValiderGrille(nomForm,i)
        {
         if(document.forms[nomForm].elements[i].value=="")
         {
         alert("Le champ est vide");
         return false;
         }
         else return true;
        }
    </script>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
     <tr><td background="../../images/fond_divers/left_midlle-ext.gif" height="20" valign="top" align="center">
     <b>CREATION D'UN FLUX XML</b>
      <img src="../../images/fond_divers/center-top.gif" height="40" width="<?=LARGEUR_CENTRE_ACCUEIL?>"></td>
     </tr>
     <tr><td background="../../images/fond_divers/center-midlle-ext-big.gif" height="140" valign="top">
     
      <form name="f_xmlville" action=xmlville.php method="post" onSubmit="javascript:return ValiderGrille('f_xmlville','nomville')">
      <table border="3" cellpadding="4" cellspacing="0" width="100%">
       <tr><td align="center">
       <a id="LienContenu4" onMouseOver="this.style.textDecorationUnderline=true;this.style.textDecorationOverline=true;
       " onMouseOut="this.style.textDecorationOverline=false;this.style.textDecorationUnderline=false;" onClick="javascript: AfficherTableau ('XmlVille');">
       <span class="Verdana12Orange"><strong>Généré le flux XML pour une ville</strong></span>
        <table width="90%" class="hidden" align="left" id="XmlVille">
         <tr>
         <td align="left">Saisir la ville :</td>
         <td align="left"><input name="nomville" type="text" align="left" size="12"></td>
         <td align="right"><input type="submit" class="bouton" name="valid0" value="Valider"></td>
         </tr>
         <tr>
         <td>Inclure les villes alentours</td>
         <td><input name="check1" type="checkbox"></td>
         </tr>
        </table>
       </td></tr>
      </table>
      </form>
     
      <form name="f_xmlregion" action=xmlregion.php method="post" onSubmit="javascript:return ValiderGrille('f_xmlregion','nomregion')">
      <table border="3" cellpadding="4" cellspacing="0" width="100%">
       <tr><td align="center">
       <a id="LienContenu1" onMouseOver="this.style.textDecorationUnderline=true;this.style.textDecorationOverline=true;
       " onMouseOut="this.style.textDecorationOverline=false;this.style.textDecorationUnderline=false;" onClick="javascript: AfficherTableau ('XmlRegion');">
       <span class="Verdana12Orange"><strong>Généré le flux XML pour une région</strong></span></a>
        <table width="90%" class="hidden" align="left" id="XmlRegion">
         <tr>
         <td>Saisir la region :</td>
         <td><input name="nomregion" type="text" align="left" size="10"></td>
         <td align="right"><input type="submit" class="bouton" name="valid1" value="Valider"></td>
          </tr>
        </table>
       </td></tr>
      </table>
      </form>
    De plus le probleme n'existe que pour la premier rubrique de mon menu les autres rubrique marche nickel.
    Merci d'avance pour votre aide.

  2. #2
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut!
    tu n'as pas refermé le <a id=liencontenu4................>

    @+

    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    <html>
    <head>
    <style>
    table.hidden
    {
     visibility: hidden;
     display:none;
    }
    table.show
    {
     visibility:visible;
    }
    </style>
    <script language="javascript">
    function AfficherTableau (nomTab,lien)
    {
     if (document.getElementById (nomTab).className == 'hidden')
     {
       document.getElementById (nomTab).className='show';
     }
     else if (document.getElementById (nomTab).className == 'show')
     {
       document.getElementById (nomTab).className='hidden';
     }
    }
    function ValiderGrille(nomForm,i)
        {
         if(document.forms[nomForm].elements[i].value=="")
         {
         alert("Le champ est vide");
         return false;
         }
         else return true;
        }
    </script>
    </head>
    <body>
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
     <tr><td background="../../images/fond_divers/left_midlle-ext.gif" height="20" valign="top" 
    align="center">
     <b>CREATION D'UN FLUX XML</b>
      <img src="../../images/fond_divers/center-top.gif" height="40" 
    width="<?=LARGEUR_CENTRE_ACCUEIL?>"></td>
     </tr>
     <tr><td background="../../images/fond_divers/center-midlle-ext-big.gif" height="140" 
    valign="top">
     
      <form name="f_xmlville" action=xmlville.php method="post" onSubmit="javascript:return 
    ValiderGrille('f_xmlville','nomville')">
      <table border="3" cellpadding="4" cellspacing="0" width="100%">
       <tr><td align="center">
       <a id="LienContenu4" 
    onMouseOver="this.style.textDecorationUnderline=true;this.style.textDecorationOverline=true;
       " 
    onMouseOut="this.style.textDecorationOverline=false;this.style.textDecorationUnderline=false;" 
    onClick="javascript: AfficherTableau ('XmlVille');">
       <span class="Verdana12Orange"><strong>Généré le flux XML pour une ville</strong></span></a>
        <table width="90%" class="hidden" align="left" id="XmlVille" border=2>
         <tr>
         <td align="left">Saisir la ville :</td>
         <td align="left"><input name="nomville" type="text" align="left" size="12"></td>
         <td align="right"><input type="submit" class="bouton" name="valid0" value="Valider"></td>
         </tr>
         <tr>
         <td>Inclure les villes alentours</td>
         <td><input name="check1" type="checkbox"></td>
         </tr>
        </table>
       </td></tr>
      </table>
      </form>
     
      <form name="f_xmlregion" action=xmlregion.php method="post" onSubmit="javascript:return 
    ValiderGrille('f_xmlregion','nomregion')">
      <table border="3" cellpadding="4" cellspacing="0" width="100%">
       <tr><td align="center">
       <a id="LienContenu1" 
    onMouseOver="this.style.textDecorationUnderline=true;this.style.textDecorationOverline=true;
       " 
    onMouseOut="this.style.textDecorationOverline=false;this.style.textDecorationUnderline=false;" 
    onClick="javascript: AfficherTableau ('XmlRegion');">
       <span class="Verdana12Orange"><strong>Généré le flux XML pour une région</strong></span></a>
        <table width="90%" class="hidden" align="left" id="XmlRegion">
         <tr>
         <td>Saisir la region :</td>
         <td><input name="nomregion" type="text" align="left" size="10"></td>
         <td align="right"><input type="submit" class="bouton" name="valid1" value="Valider"></td>
          </tr>
        </table>
       </td></tr>
      </table>
      </form>
    </body>
    </html>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mars 2006
    Messages : 74
    Par défaut
    Cool merci de ton aide.

  4. #4
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    Salut !
    Plus précisément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <a id="LienContenu4" 
    onMouseOver="this.style.textDecorationUnderline=true;this.style.textDecorationOverline=true;
       " 
    onMouseOut="this.style.textDecorationOverline=false;this.style.textDecorationUnderline=false;" 
    onClick="javascript: AfficherTableau ('XmlVille');">
       <span class="Verdana12Orange"><strong>Généré le flux XML pour une ville</strong></span></a>
    Ce qui manque à ton code est en rouge et gras
    @+

  5. #5
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut
    Je t'en prie...
    mais n'oublie pas le tag "Résolu" !!!

    A bientôt

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

Discussions similaires

  1. [CSS]Bug d'affichage sous firefox 1.0.6
    Par nos80 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/09/2005, 00h12
  2. [W3C] [IE] bug d'affichage
    Par sidero dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 18/05/2005, 15h45
  3. [AWT] Bug d'affichage
    Par deathwing dans le forum Composants
    Réponses: 3
    Dernier message: 17/05/2004, 17h39
  4. [TP]TP7/XP : bug d'affichage
    Par art dans le forum Turbo Pascal
    Réponses: 3
    Dernier message: 17/04/2004, 22h20

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