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 :

attributes.Add :charact�re "<" transformer en "&lt;"


Sujet :

ASP.NET

  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 61
    Par d�faut attributes.Add :charact�re "<" transformer en "&lt;"
    j'ajoute du javascript dynamiquement � un lien
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    monlien.Attributes.Add("onmouseover", "javascript:return escape('<img src='images/altise.jpg'>');");
    r�sultat dans le code html de la page j'ai :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    onmouseover="javascript:return escape(&lt;img src='images/altise.jpg'>);"
    le "<" est transform� en "&lt;" donc forcement, il ya une erreur javascript

    y a t-il une solution pour conserver le char "<".

    Merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par d�faut
    je ne vois pas trop ce que tu cherches � faire avec ce statement mais � mons sens, c'est autre chose qui provoque ton erreur, � savoir des simples quotes ' � l'int�rieur d'autres simples quotes.

    comme �a �a ira sans doute mieux

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    monlien.Attributes.Add("onmouseover", "javascript:return escape('<img src=\"images/altise.jpg\">');");

  3. #3
    Membre confirm�
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    61
    D�tails du profil
    Informations personnelles :
    �ge : 50
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 61
    Par d�faut
    merci pour la r�ponse

    �a ne change rien, je fais autrement, je mets en param�tre les �l�ments dynamiques et j'appelle une fonction javascript qui construit la chaine, puis qui appelle ma fonction escape

    c#
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    link_parc.Attributes.Add("onmouseover", "javascript:aff_parc( '" + parc + "','" + vari+ "','" + semi + "');");
    javascript
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    function aff_parc(parc,vari,semi){
     
    var lachaine="<table><tr><td class='titre_parc'>&nbsp;"+ parc+"</td></tr><tr><td><font class='txt_col'><u>Variété:</u></font>&nbsp;"+vari+"</td></tr><tr><td><font class='txt_col'><u>semis:</u></font>&nbsp;"+semi+"<br /></td></tr><tr><td></td></tr></table>";
     return escape(lachaine);
     
    }

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 02/11/2007, 14h06
  2. pb avec Attributes.Add
    Par rainlily dans le forum ASP.NET
    R�ponses: 7
    Dernier message: 31/07/2007, 15h50
  3. attributes.Add :charact�re "<" transformer en "&lt;"
    Par nicorem dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 20/02/2007, 15h32
  4. buton Attributes Add
    Par zalalus dans le forum ASP.NET
    R�ponses: 1
    Dernier message: 29/01/2007, 23h11

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