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 :

[HTML] Probleme IF , Else en html


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6
    Par défaut [HTML] Probleme IF , Else en html
    Bonjour a tous , j'ai un petit probleme d'affichage entre firefox et IE et je voudrais donc afficher 2 liens different selon que l'on soit sous IE ou un otre navigateur .

    J essaie donc de faire une condition en html mais je n arrive pas a faire un else .

    Voici le code que je met pour essayer davoir 2 liens differents .

    Si quelq'un peut m'aider ce serait sympa .

    Merci et bonne journée .


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!--IF [IE] -->
        <span><a  style="position :relative; left : 150px;" "href="/week-end/weekend/voyage/carnet/ce-week-end.htm" onmouseover="getElementById('SuiteCeWe').src='/_includes/images/home/SuiteOver.gif';" onmouseout="getElementById('SuiteCeWe').src='/_includes/images/home/SuiteOut.gif'"><img  style=" float : left;position : relative ; left : 300px;" id="SuiteCeWe" src="/_includes/images/home/SuiteOut.gif" alt="Voir la suite..."  /><p style="position : relative ;  left : 320px; top:3px;  font-size: 12px; "> Voir la suite</p></a>        
    </span
            <!--ELSE-->
            <span><a  "href="/week-end/weekend/voyage/carnet/ce-week-end.htm" onmouseover="getElementById('SuiteCeWe').src='/_includes/images/home/SuiteOver.gif';" onmouseout="getElementById('SuiteCeWe').src='/_includes/images/home/SuiteOut.gif'"><img  style=" float : left;position : relative ; left : 300px;" id="SuiteCeWe" src="/_includes/images/home/SuiteOut.gif" alt="Voir la suite..."  /><p style="position : relative ;  left : 320px; top:3px;  font-size: 12px; "> Voir la suite</p></a>	
    </span>
            <!--ENDIF-->

  2. #2
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    fait des fichiers css, ça sera plus clair et tu utiliseras mieux la puissance des feuilles de style :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <link rel="stylesheet" type="text/css" href="style.css">
     
    <!--[if IE]>
    	<link rel="stylesheet" type="text/css" href="style_ie.css">
    <![endif]-->

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Où vous avez vu qu'on pouvait faire des if-else en HTML ?

    A ma connaissance, ce n'est pas possible de faire ce genre de chose en CSS donc faut passer par du JavaScript : remplace tout ton code par un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script>
    var nav = navigator.appName;
    if (nav == "Microsoft Internet Explorer") {
        document.write('<span><a ...');
    } else {
        document.write('<span><a ...');
    }

  4. #4
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Tu ne peut pas faire un else avec les commentaires conditionnels. Par contre tu peux faire un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if !IE]> <-->
       pour tous sauf IE
    <!--> <![endif]-->
    qui donne le même résultat. Par contre il y a peut-être moyen de résoudre ton problème plus simplement ?
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  5. #5
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Ou sinon le PHP

    Ou respecter sinon les normes XHTML

Discussions similaires

  1. [html] probleme de police
    Par aldorado_one dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 15/05/2005, 13h34
  2. [HTML] Probleme avec les événement OnChange et OnClick
    Par G_Kill dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 04/05/2005, 16h06
  3. [HTML] Probleme Balise LABEL et IE 6
    Par Little_Goldo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 04/05/2005, 10h13
  4. [html]probleme de bas de page, IE
    Par bakonu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 23/03/2005, 21h59
  5. [HTML] problème de bannière
    Par tooms2028 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 23/09/2004, 13h43

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