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 :

Problème d'affichage dans un textarea


Sujet :

HTML

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Problème d'affichage dans un textarea
    Bonjour,

    Je souhaiterai afficher le texte suivant dans un textarea :

    Bonjour, voici mon lien : <a href="image.php&image=dossier/image.jpg">cliquez ici</a>
    Ca fonctionne très bien sous IE, mais FF me remplace les 6 caractères &image par un caractère étrange ℑ :

    Bonjour, voici mon lien : <a href="image.phpℑ=dossier/image.jpg">cliquez ici</a>
    Je sais que ℑ est le caractère html pour &image; mais après je ne comprends pas pourquoi FF le remplace dans mon textarea et surtout, je ne sais pas comment faire pour qu'il ne le fasse pas !

    Avez-vous une solution ?

    Merci pour votre aide

  2. #2
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Bonjour,

    Je ne vois pas pourquoi il le remplace, probablement un problème d'encodage de ta page (utf8 ?).

    Mais déjà tu te trompes de caractères, c'est le caractère "?" qu'il faut utiliser pour définir le premier paramètre d'une URL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="image.php?image=dossier/image.jpg">cliquez ici</a>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Oui sorry je suis allé un peu vite, mes liens ressemblent à ça :

    <a href="page.php&var1=blabla&image=mon_image.jpg">blabla</a>

    Sous IE mon encodage est : "Europe Occidentale (ISO)"
    et sous FF : "ISO-8859-1"

    Sous FF j'ai beau changer l'encodage, rien n'y fait... D'ailleurs sous IE, le bug n'apparait jamais, quelque soit l'encodage...

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Encore une fois tu codes mal ton URL, c'est un point d'interrogation en premier...
    Ensuite tu n'es pas censé changer l'encodage du navigateur.
    Et enfin tu dois remplacer '&' par '&amp;' dans l'URL.

  5. #5
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Bonjour,

    As-tu lu mon premier message ?

    Un point d'interrogation pour le premier paramètre dans l'url : ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="page.php?var1=blabla&image=mon_image.jpg">blabla</a>

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    je suis encore allé trop vite, vous aurez tous compri que je voulais dire : <a href="page.php?var1=pwet&image=url">blabla</a>


    blueice > normalement, je devrais pouvoir afficher du code source html dans un textarea sans que celui-ci ne soit altéré, non ? Pourtant ce n'est pas le cas sous FF il me remplace mes &image par la valeur html de &image;
    Remplacer tous mes &image par des &amp;image est une solution qui ne peut pas être envisager.
    Remplacer le nom de la variable image, non plus...

    Mon problème est le suivant : comment afficher le texte &image (et de façon plus générale un code source html quelconque), dans un textarea sans que FF ne bug au niveau de l'affichage ?

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Désolé mais ça ne vient pas de FF mais plutôt de ton encodage...
    Ca fonctionne parfaitement, je viens de le tester...

    la valeur html de &image;
    '&image' n'a pas de valeur HTML

    Vérifie l'encodage du serveur, des pages (balise et enregistrement fichier), éventuels traitements PHP, si c'est issue d'une bdd, vérifie l'encodage au moment du transfert à la BDD et l'encodage de la BDD.

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Dans dreamweaver, lorsque je met &image; dans le code et que je passe en mode design, il m'affiches le caractère ℑ Donc je suppose que ℑ est la valeur html de &image;

    Pour ma base de donnée, les données sont stockées en UTF-8 Unicode. Pour le reste, je n'en sais pas plus que ça.

    Comment puis-je connaitre l'encodage des autres choses dont tu as parlé ?

  9. #9
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Dans dreamweaver, lorsque je met &image; dans le code et que je passe en mode design, il m'affiches le caractère ℑ Donc je suppose que ℑ est la valeur html de &image;
    En effet je le connaissais pas celui-là !

    Pour connaître l'encodage tu peux le tester...si tu ne le connais pas.
    A savoir :
    Serveur web
    Encodage des fichiers
    Encodage à l'intérieur des fichiers <meta>
    Traitements éventuels en php
    Encodage pendant le transfert vers la BDD
    Encodage de la base

Discussions similaires

  1. Problème d'affichage dans un textarea
    Par sam.fet dans le forum ASP
    Réponses: 9
    Dernier message: 16/08/2006, 17h52
  2. Problème d'affichage dans un tableau
    Par claralavraie dans le forum ASP
    Réponses: 13
    Dernier message: 21/12/2005, 15h45
  3. [JSTL] Problème d'affichage dans un <c:forEach>
    Par zwck dans le forum Taglibs
    Réponses: 6
    Dernier message: 05/11/2005, 21h35
  4. Problème d'affichage dans un composant TScrollBox
    Par erossi dans le forum Composants VCL
    Réponses: 3
    Dernier message: 14/09/2005, 11h29
  5. [débutant]problèmes d'affichage dans un tableau
    Par Hastur dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 16/08/2005, 12h00

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