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 :

Ouverture d'un fichier texte avec IE (Pas de retour à la ligne)


Sujet :

HTML

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 51
    Points : 43
    Points
    43
    Par défaut Ouverture d'un fichier texte avec IE (Pas de retour à la ligne)
    Bonjour à tous,

    J'ai un lien vers un fichier texte dans mon site :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="fichier.txt.ext">lien</a>
    Avec firefox, lorsqu'on ouvre le lien, il affiche le contenu du fichier en respectant les retours à la ligne :
    1ère ligne
    2ème ligne
    3ème ligne

    Mais avec IE (8.0.6), il affiche le contenu sans les retours à la ligne, genre :
    1ère ligne2ème ligne3ème ligne
    Je me suis aperçu que lorsque c'est un fichier texte avec une extension .txt, IE respecte les retours à ligne. Mais lorsque c'est un fichier genre fichier.txt.ext, il l'interprète comme une page Web (lorsque j'enregistre la cible du lien, je reçois un .htm au lieu du fichier.txt.err) et de ce fait, considère que le contenu du fichier est le code source de la page. Puisque le fichier ne contient pas de balise <br/>, IE affiche :
    1ère ligne2ème ligne3ème ligne
    Pouvez-vous m'aider s'il vous plait? Il faut que ça marche avec IE car je ne peux pas forcer les utilisateurs à utiliser firefox ou autres navigateurs.

    Merci d'avance.

    A plus.

  2. #2
    Expert confirmé
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Points : 5 289
    Points
    5 289
    Par défaut
    Bonjour,

    Y a-t-il un code HTML et/ou CSS associé(s) à cet exemple ?

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 51
    Points : 43
    Points
    43
    Par défaut
    Voici le code HTML du lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <td class="mainrows" width="10%" align="center">
    <a href="chemin/fichier.txt.err" target="_blank">
    <em>Ouvrir le fichier</em>
    </a>
    </td>
    Et le css qui y est associé :

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    .mainrows {
        background: none repeat scroll 0 0 #A0CECC;
        border: medium none;
        color: #000020;
        font-family: Arial,sans-serif;
        font-size: 10px;
        padding-left: 1px;
        padding-right: 1px;
    }

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    la question que je me pose, c'est comment ont été créés les fichier fichier.txt.ext et fichier.txt.err ?
    Car ce ne sont pas des "simples" fichiers texte .txt

    J'ai lu ici que ce sont des "Extensions Norton Commander"...
    et que ça nécessite un logiciel particulier pour être ouvert.

    C'est un peu comme vouloir ouvrir un fichier Word directement dans le navigateur.

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 51
    Points : 43
    Points
    43
    Par défaut
    Je voulais tout simplement dire "extension" avec fichier.txt.ext. Mais en réalité, ce sont des fichiers .err (erreur). Ce sont tout simplement des fichiers textes créés par un programme en PL/SQL mais enregistré avec l'extension .err pour dire que les erreurs collectés par mon application ont été enregistrées dans le fichier erreur fichier.txt.err.

  6. #6
    Invité
    Invité(e)
    Par défaut
    On ne DOIT PAS changer une extension de fichier !!
    C'est normal qu'il ne s'affiche plus correctement ou plus du tout.

    La méthode correcte serait :
    - fichier "original" : fichier.txt
    - fichier "erreur" : fichier-err.txt
    Là, on a effectivement des fichiers "texte".

    A lire : Extension de nom de fichier

  7. #7
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 51
    Points : 43
    Points
    43
    Par défaut
    Je ne peux pas changer en txt son extension même si on ne doit pas changer l'extension d'un fichier. Il faut le conserver avec .err car il y a d'autres programmes qui emploient ce fichier.

    Mais avec Firefox ou autres navigateurs ça marche, alors pourquoi avec IE ça ne fonctionne pas ? Avant ça marchait avec un serveur linux mais dès qu'on a basculé en serveur Windows, ça n'a plus marché.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Parce qu'I.E. recherche le logiciel à ouvrir en fonction de l'extension du fichier.

    Comme il trouve une extension "exotique", il ne reconnait pas le fichier.

    Sauf erreur due à mon ignorance, n'ayant jamais rencontré de ce genre d'extension de fichier.

  9. #9
    Membre du Club
    Inscrit en
    Juillet 2005
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 51
    Points : 43
    Points
    43
    Par défaut
    OK. ça ne fait rien. Je vais forcer l'utilisateur à télécharger le fichier plutôt que de l'ouvrir par le navigateur.

    Merci à tous.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 12/04/2007, 15h22
  2. Réponses: 4
    Dernier message: 15/03/2007, 12h13
  3. Ouverture d'un fichier texte avec ADO
    Par sony351 dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/02/2007, 17h54
  4. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 17h47
  5. Decoupage d'un fichier texte avec cut
    Par tesla dans le forum Linux
    Réponses: 3
    Dernier message: 28/06/2004, 16h39

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