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 :

Fichier html qui crashe mon IE


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut Fichier html qui crashe mon IE
    Bonjour,

    Ci-dessous le code de mon fichier test.html :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
    <html>
    <body>
    <p><a name="SP0"/>a</p>
    <p><a name="SP2603"/><sup>4</sup></p>
    </body>
    </html>
    (ne pas oublier de mettre un CR LF à la fin de la dernière ligne sinon le fichier fonctionne )

    Sous firefox, pas de problème, avec IE6.0.2900.2180 sous xp sp2 la fenêtre se ferme toute seule.

    Des idées sur la question ?

    Merci d'avance

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    Tu dois fermer tes balises <a name> avec </a>
    (sous IE du moins)

  3. #3
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    et ajouter un entête à ton fichier :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <html>
    <head>
    <title></title>
    </head>
     
    <body>
     
     
     
    </body>
     
    </html>

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Comme le dit si bien Guardian, la balise a est une balise double, donc se ferme avec </a> et non <a />.

    Une fois la correction effectuée IE ne plantera plus.

    Après, la raison pour laquelle ça fait planter IE, je ne saurai te dire ...

  5. #5
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Citation Envoyé par Guardian
    Tu dois fermer tes balises <a name> avec </a>
    (sous IE du moins)
    Le pb c'est qu'à la base mon fichier html est généré par une api Java qui me donne ces balise <a name="SP888" /> , il y a une différence donc entre le moteur firefox et d'ie pour l'interprétation de cette balise <a .../> ?

    Et ces balises sont des ancres dans un document, on peut bien créer une ancre comme ça non ? d'ailleurs si je restreins le document avec une seule ancre comme ça, ça fonctionne bien. le problème semble être ailleurs.

    Et c'est pas une question d'entête, puisque je l'avais à la base, ça plantait, et je l'ai retirée pour restreindre le champ des possibles.

    D'autres idées ?

  6. #6
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    De toute manière, une erreur dans le code HTML n'a jamais fermé un navigateur. Il s'agit manifestement d'un bug d'IE, ce sera jamais qu'un de plus.

    Solution : mise à jour ou alors informer Microsoft

  7. #7
    Membre Expert
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Par défaut
    Bon, je vais devoir modifier le code qui génère ce HTML ou faire un remplacement à la volée pour fermer cette balise.

    En attendant, c'est vrai que mon navigateur ne devrait pas se fermer, je vais envoyer ça chez microsoft, vous connaissez le lien pour poster ce genre d'erreur ?

    Sinon, moi je fais faire un tour à la fista de la musica...pour me détendre de cette connerie qui m'a occupé l'après midi.

  8. #8
    Membre Expert
    Avatar de muad'dib
    Homme Profil pro
    Développeur Java
    Inscrit en
    Janvier 2003
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2003
    Messages : 1 013
    Par défaut
    Citation Envoyé par elitost
    Sinon, moi je fais faire un tour à la fista de la musica...pour me détendre de cette connerie qui m'a occupé l'après midi.
    Profites bien, ça va me manquer cette année

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

Discussions similaires

  1. problème d'affichage de mon fichier html
    Par sadem dans le forum ASP.NET
    Réponses: 6
    Dernier message: 27/03/2009, 11h07
  2. Integrer un fichier HTML a mon projet compilé
    Par M E H D I dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/04/2008, 22h46
  3. Lien vers un fichier.html qui apparait dans le cadre central
    Par dadou9101 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/01/2008, 14h09
  4. Réponses: 4
    Dernier message: 11/12/2007, 11h59
  5. [VBA-E] une macro qui enregistre mon fichier Excel
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 02/03/2007, 11h47

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