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

Servlets/JSP Java Discussion :

Problème span.innerHtml img


Sujet :

Servlets/JSP Java

  1. #1
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Points : 76
    Points
    76
    Par défaut Problème span.innerHtml img
    Bonjour,

    je récupère le code de quelqu'un est forcément c'est pas évident.
    J'ai une liste de checkbox associé avec un texte qui est implémenté comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <%String lib = oRes.getString(libelle);%>
     
    input = pdocument.createElement("<input onclick=\"javascript:exC('<%=id%>')\" <%=checked%> type=\"checkbox\" id=\"<%=id%>\">");
     
    liste.appendChild(input);										
    span = pdocument.createElement("<span id=\"obj<%=real_objectid%>\">");
     
    span.innerHTML ="<%=lib%>";
    liste.appendChild(span);		
    								liste.appendChild(pdocument.createElement("<br>"));
    Ce que je dois rajouter est une image entre chaque checkbox et le texte (lib), donc voici ce que j'ai rajouté avant de faire le span.innerHTML ="<%=lib%>"; :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    String imageEssai = "<img id=\"toto\" src=\"../img/icones/essai.jpg\">";
    lib=imageEssai+lib;
    Et j'ai une erreur javascript à chaque fois "missing ;".
    Avant j'avais "expected identification" donc j'ai rajouté id=toto.
    La question est donc la suivant: est-il possible de faire span.innerHtml avec une image. Si oui, quelle est l'astuce.
    Je suis sur IE6.
    Merci beaucoup

  2. #2
    Membre régulier
    Inscrit en
    Septembre 2004
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 163
    Points : 76
    Points
    76
    Par défaut
    J'ai trouvé la solution pour ceux que ça intéresse.
    Pour éviter tout problème javascript et autre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    img = pdocument.createElement( "<img src=\"../img/icones/<%=imageToDisplay%>.jpg\">");
    											liste.appendChild(img);
    Voilà.

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/06/2007, 10h08
  2. Problème bizarre innerHTML
    Par V_R46 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 22/07/2006, 11h41
  3. problème avec innerHTML sur Mozilla
    Par dom78 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 19/07/2006, 14h25
  4. AJAX + Innerhtml + img => Bug sous IE
    Par GregPeck dans le forum Langage
    Réponses: 12
    Dernier message: 07/02/2006, 18h43
  5. Problème avec InnerHTML
    Par rat dgout dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/04/2005, 11h02

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