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 :

Probleme comptabilité ie6


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 84
    Par défaut Probleme comptabilité ie6
    bonjour à tous

    j'ai hésité avant de placer ce post dans cette section car je ne sais vraiment pas d'ou vient le probleme

    j'ai un tableau dynamique (php-Mysql) et je colore une ligne sur deux en testant si la ligne est pair ou impaire et en lui attribuant une couleur en fonction du résultat grâce à une boucle pour plus de visibilité.

    sous ie 7 aucun soucis tout marche à la perfection

    sous ie 6 rien ne marche

    code php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    $iii = 0;
     
    $couleur = ($iii % 2 == 0) ? "#FFFFFF" : "#CCCCCC";
    echo "<tr bgcolor='".$couleur."'></tr>
     
    $iii++;
    le probleme est-il dans l'écriture au sein de la balise tr??

    merci d'avance

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Sans être trop sûr, sur ces tag, je préfère utiliser 'style' telle que:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<tr style=\"background-color:".$couleur.";\"></tr>";

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 84
    Par défaut
    j'ai testé mais ça ne marche toujours pas sous ie6
    (ça marche sous ie7)

    mais d'où vient ce problème??

  4. #4
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Alors pour ie6, comme il y a beaucoup de problèmes , je crois qu'il faut que tu passes par du CSS pour ton style avec le background ...

    A tester

    Sinon, autre solution si ça marche pas c un hack pour la compatibilité ie6 (mais là dans ce cas, nous continuerons à developper le CSS)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 84
    Par défaut
    merci fench

    je viens d'essayer avec du css comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $iii = 0;
     
    $couleur = ($iii % 2 == 0) ? "<tr>" : "<tr class='tr2'>";
     
    echo $couleur."</tr>";
     
    $iii++;
    en mettant ceci dans ma feuille css à part :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .tr2
    {
      background-color: rgb(22,197,103);
      }
    tr
    {
      background-color: rgb(255,255,255);
      }
    tout marche sous ie7 mais pas sous ie6

    ça rend fou

    il doit y avoir un probleme avec le code php non?!?

  6. #6
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    non, non problème IE6,

    Alors on hack:

    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    .tr2
    {
    background-color:rgb(22,197,103) !important; background-color:rgb(22,197,103);
      }
    tr
    {
    background-color:rgb(255,255,255) !important; background-color:rgb(255,255,255);
      }

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

Discussions similaires

  1. Probleme comptabilité ie6
    Par docteurdorian dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 27/01/2010, 15h00
  2. probleme hover ie6
    Par calitom dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/03/2009, 18h19
  3. Problème tableau IE6/Firefox
    Par takinelinfo dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 05/11/2006, 13h40
  4. Probleme Firefox - IE6
    Par dombili dans le forum Langage
    Réponses: 8
    Dernier message: 18/09/2006, 14h30
  5. [CSS] Probleme avec IE6
    Par m312 dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 12/08/2005, 13h20

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