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 :

overflow et tableau dynamique sous IE


Sujet :

HTML

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Par défaut overflow et tableau dynamique sous IE
    Bonjour j'ai un gros probleme sous IE,

    j'ai un tableau dynamique qui se remplit en fonction des parametres indiqués dans le formulaire du dessus. Le tout en submit et à chaque fois une requete a la base avec un implode.

    J'ai un overflow sur le div en auto, le probleme est que de temps en temps je retrouve mon tableau plus bas quand je modifie les parametres.En fait il laisse la meme taille que le tableau sans scroll et il le met plus bas avec le scroll. J'ai remarqué que c'etait lorsqu'il y avait assez de ligne pour que le scroll soit activé.


    quelqu'un a deja eu ce probleme?

  2. #2
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    C'est surement une question de padding ou de margin. Il faut les ajuster selon l'apparition du scroll ou pas.

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    ou un problème de float avec du width très précis qui serait modifié par l'apparition de la barre de scroll...

    mais bon, ca reste du feeling
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Par défaut
    Non j'ai retiré tout ce qui etait width sauf sur celui de l'overflow sinon il ne se déclenche jamais.
    Voici le code qu'il me reste. C'est vraiment super important

    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
    95
    96
     
    <style type="text/css">
    <!--
    div#content {
    clear:both;
      width: 700px;
      height: 300px;
      overflow:auto;
      margin-top:0px;
    }
    -->
    </style>
    </head>
    <body>
     
    <!--TITRE-->
    <form id="FormViewTicket" name="FormViewTicket" method="post"  action="">
    <!--CONNECTION-->
    <?php
            //Connection
            $link = mysql_connect("localhost", "root", "");
            mysql_select_db("incidents") or die(mysql_error());
    ?>
    <!--CORPS-->
    				 	<? 
                                            $result_division = mysql_query("SELECT NOM_DIVISION FROM `DIVISION` order by 1");
                                            // Gestion des erreurs
                                            if (!$result_division) {
                                            die('Requête invalide : ' . mysql_error());
                                    }
                                    while ($row_division = mysql_fetch_array($result_division, MYSQL_NUM)) {
                                                    $division[] = $row_division[0] ;
                                    }
                                            mysql_free_result($result_division);
                
                                            // Création du select categ
                                            echo '<select name="division" onchange="javascript:submit();">';
                                            echo '<option value=""'; if (!isset($_POST["division"])) echo "SELECTED >"; 
                                    echo ' > </option>';
                                    foreach ( $division as $key => $value )
                            {                                   
                                                    echo '<option value="'.$value .'" '; if (isset($_POST["division"])){if ($_POST["division"]==$value) echo "SELECTED";}
                                            echo ' >' . $value . '</option>';       
                            }                               
                                    echo '</select>' ;              
                                    ?>
     
      <div id="content" class="style3">
          <table  align="center">
          <tr>
            <th style="background-color:#AFDBFE" >Ref</th>
            <th style="background-color:#AFDBFE" >Summary</th>
          </tr>
      <? 
              unset($parametres);
              //$parametres = array();
              if((isset($_POST['division']))and(!empty($_POST['division'])))
          {
            $parametres[] = 'DIVISION = "'.$_POST['division'].'"';
          }
              if (!empty($parametres)){
              $query ='SELECT ID_TICKET, SUJET from `ticket` where '.implode(' AND ', $parametres);;
              $result_Id = mysql_query("$query");
              // Gestion des erreurs
              if (!$result_Id) {
          die('Requête invalide : ' . mysql_error());
          }
              $i=0;   
              while ($row_Id = mysql_fetch_array($result_Id, MYSQL_ASSOC)) {
                            $nomTD = $row_Id["ID_TICKET"];
                            
                            if ($i==0){
                            echo '<tr style="background-color:#FFFFFF" onMouseOver="this.style.cursor=\'hand\';this.style.background=\'#FFECEC\';" onMouseOut="this.style.cursor=\'default\';this.style.background=\'#FFFFFF\';" >';
                            }
                            if ($i==1){
                            echo '<tr style="background-color:#E1EDFF" onMouseOver="this.style.cursor=\'hand\';this.style.background=\'#FFECEC\';" onMouseOut="this.style.cursor=\'default\';this.style.background=\'E1EDFF\';" >';
                            }
                            echo '<td  id="'.$nomTD.'" onclick="retourneValeur(\''.$nomTD.'\')">'.$row_Id["ID_TICKET"].'</td>' ;
                            echo '<td id="'.$nomTD.'" onclick="retourneValeur(\''.$nomTD.'\')">'.$row_Id["SUJET"].'</td>';
                             
                            echo '</tr>';
                             
                             if ($i==0) {$i=1;} else {$i=0;}
              }
              mysql_free_result($result_Id);
              }
    ?>     
        </table>
      </div>
      <!--Variable contenant le numéro de ticket-->
      <input type="hidden" value="" name="idtick" />
       </form>
     
    <? mysql_close($link); ?>
    </body>
    </html>

  5. #5
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    comme ca je ne vois pas trop ce qui pourrait clocher.

    il faudrait peut-être que tu nous montre le code une fois qu'il est passé a la moulinette de php (que du html et du css).

    le top, ce serait un cas qui fonctionne comme tu veux et un cas qui pose le problème, histoire qu'on essaye de localiser ce qui peut faire la différence...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 120
    Par défaut
    Tu veux le code généré par php?

    je sais le récupéré à partir de firefox mais pas de IE et le probleme n'intervient que sous IE.

    Comment je peux le récupérer à partir d'IE?

Discussions similaires

  1. Tableau Dynamique croisé sous SQL server
    Par bibi5883 dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 10/01/2008, 17h20
  2. Réponses: 6
    Dernier message: 20/02/2007, 10h42
  3. filtrer tableau croisé dynamique sous excel
    Par kernel57 dans le forum Excel
    Réponses: 7
    Dernier message: 17/11/2006, 14h18
  4. tableau croisé dynamique sous delphi, comment ?
    Par Brice Yao dans le forum Bases de données
    Réponses: 2
    Dernier message: 20/07/2005, 09h33
  5. tableau dynamique via une table sous sql server
    Par bibi2607 dans le forum ASP
    Réponses: 5
    Dernier message: 21/02/2005, 15h45

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