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

ASP.NET Discussion :

css - javascript vs IE 6


Sujet :

ASP.NET

Vue hybride

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut css - javascript vs IE 6
    Bonjour je suis actuellement en train de développer une application web sous asp.net. Le problème que j'ai à l'heure actuelle est que lorsque j'affiche mes éléments sous ie6 plus rien ne fonctionne mon css n'est plus appliqué mon javascript est respecté à moitié :S et je n'ai toujours pas trouvé ce qui pouvait en être la cause. J'essaie de voir ce qui pourrait en être la cause mais rien jusqu'à présent.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    J'ai réussi à régler une portions du problème maintenant mon javascript s'exécute correctement. Le problème était que IE6 ne supporte pas les accents dans les commentaires ou bien dans le code (variable string) dans les fichier js créé. Autrement si vous mettez le script directement les balises script il ne cause aucun problème.

    Par contre il me reste toujours un problème avec mon css il ne s'applique toujours pas correctement.

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2004
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2004
    Messages : 417
    Par défaut
    as tu beaucoup de fichiers CSS?
    Ca peut etre une cause.(j'ai plus le chiffre limite pour IE6)

    Verifie bien la "viabilité" de ton fichier . je sais pas trop comment dire.
    Que tout soit bien ecrit et les accolades bien fermées;

    sinon procede par dicotomie;
    Ajoute tes classes une par unes jusqu'a que tu tombe sur celle qui pose probléme.

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    J'ai vérifié côté nombre de stylesheet et il n'y a pas de problèmes de ce côté je crois que le maximum est de 30 stylesheets. Je crois donc que je vais m'amuser à valider les classes une à une :S lol

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Par défaut
    En ASP.NET, on a un répertoire App_Themes. Celui-ci reprends l'ensemble des thèmes du site. Par exemple, tu peux avoir un thème défault, un thème Noël, etc. Par thème, j'entends un ensemble de fichier css et de skins.

    Pour attribuer un de tes thèmes à ton site web, tu vas dans le fichier Web.config et tu ajoutes entre les tags <system.web> le tag suivant : <pages theme="ThemeChoisi"></pages>.

    Normalement, celà devrait fonctionner dans tout les cas.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations forums :
    Inscription : Février 2007
    Messages : 62
    Par défaut
    D'apres ce que tu dis, t'aurais plus vite fait de créer un fichier css que pour ie6 !

    Pour qu'il fonctionne uniquement sous ie6 tu le mets entre une balise comme ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if IE 6]>
            <link href="../css/ie6fix.css" rel="stylesheet" type="text/css" />
        <![endif]-->
    Attention ceci dis a ce que se soit le dernier fichier css a etre appellé sinon les style seront appliqué par le fichier suivant qui aurait les meme noms de class.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 207
    Par défaut
    J'ai découvert quel étais mon problème essentiellement par rapport à mon css, en fait il s'agit de position absolute que j'ai appliqué sur certains div. Tous mes éléments s'affichent maintenant mais il y a un certain décalage du au position absolute que j'ai enlevé.

Discussions similaires

  1. [CSS][Javascript]
    Par onet dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 19/12/2005, 16h21
  2. [CSS - Javascript ?] Les barres des navigateurs
    Par sempire dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/10/2005, 16h46
  3. [CSS-Javascript] Menu déroulant
    Par JeromeR dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 21/10/2004, 17h07

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