begin process at 2010 02 10 10:05:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

NE PAS interpréter balise <script> dans un textarea


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

NE PAS interpréter balise <script> dans un textarea

mercredi 23 juillet 2008 à 10:09:48 | NE PAS interpréter balise <script> dans un textarea

sphaxslayer

Bonjour tout le monde !

Je me tourne vers vous car j'ai un petit souci que je n'arrive pas à résoudre. Voilà le problème et sa situation :

dans le cadre d'une administration des contenus d'un site, notamment pour ce qui concerne par exemple les bandeaux publicitaires, j'ai un textarea qui doit pouvoir contenir des éléments balisés (HTML, JavaScript particulièrement). Lorsque je renseigne son contenu avec du HTML, les balises sont bien laissées "en brut" et non interprétées, tout va bien. Par contre, dès que j'essaie de mettre ce simplissime petit morceau :

<script type="text/javascript">
          alert('oops!');
</script>

lorsque je sauvegarde et rafraîchis mon contenu (rafraichissement via requête AJAX), et bien j'ai mon alert qui me pète au nez.. Vous l'aurez compris, je ne peux pas échapper les tags puisque je dois pouvoir les conserver...

Auriez-vous une solution à me proposer, une astuce quelconque ?

Pour information supplémentaire, j'ai besoin de pouvoir gérer du JS dans des contenus de ce genre notamment pour les scripts AdSense, Analytics etc...

Merci par avance !


"Un seul Être vous manque, et tout est dépeuplé..."
mercredi 23 juillet 2008 à 10:59:45 | Re : NE PAS interpréter balise <script> dans un textarea

bultez

Membre Club
Réponse acceptée !


Bonjour,

1° dans un textarea, rien n'est interprété du contenu ( le javascript non plus )
2° avec ajax, rien n'est interprété de la réponse ( le javascript non plus )

tu dois avoir un "eval" par exemple dans le traitement d'ajax qui fait
d'interpréter ce javascript. tu utilises ce qu'on appelle "un framework" ?
si oui, on doit bien pouvoir lui dire de ne pas interpréter, si non,
"il suffit" de ne pas interpréter...


                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 23 juillet 2008 à 11:03:19 | Re : NE PAS interpréter balise <script> dans un textarea

sphaxslayer

Salut, et merci de ta réponse.

Effectivement, j'ai viré les evalScripts:true (remplacés à false) dans mes scripts... J'ai peut-être du en laisser trainer un, je vais bien refouiner... Ta réponse est celle qui m'était venue en premier... Mais du fait que le HTML passait et le script non, je me suis dit tiens, me tomperai-je ? :)

Sinon en effet, nous utilisons la bibliothèque Moo... Je reviens pour tenir le sujet à jour :)

merci !


"Un seul Être vous manque, et tout est dépeuplé..."
mercredi 23 juillet 2008 à 11:25:51 | Re : NE PAS interpréter balise <script> dans un textarea

bultez

Membre Club
le eval n'est là que pour le javascript.
et pas obligé que cela soit un eval
  regarde GAG ici par exemple , pas obligatoirement un eval qui est employé )

                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 23 juillet 2008 à 11:32:49 | Re : NE PAS interpréter balise <script> dans un textarea

sphaxslayer

hmm.. ok.. mais alors je ne sais pas comment lui éviter de le faire !

Car je ne suis pas spécialiste JS/AJAX et encoire moins de Moo, malheureusement... parce qu'outre la couche JS, je ne vois pas à quel endroit une ligne peut indiquer d'évaluer le contenu de ma box (c'est du Java qui est derrière).

C'est étrange.. je suis toujours en train de regarder si un evalScript n'a pas été laissé, au cas où... je ne vois rien d'autre à priori pour l'instant, nos fonctions étant relativement simples (construction d'une URL, paramètrage et appel avec parfois un onSuccess/onFailure qui affiche ou masque un message d'erreur/de succès, et rien de compliqué à tout niveau de nos appels..)

Merci en tous cas de ton aide, je ne pense pas être bien loin ! :)


"Un seul Être vous manque, et tout est dépeuplé..."
mercredi 23 juillet 2008 à 13:53:24 | Re : NE PAS interpréter balise <script> dans un textarea

sphaxslayer

Il s'agissait bien d'un evalScripts:true qui était resté, dans une autre fonction appelée depuis un autre fichier.. je l'ai donc pas vu de suite, Firebug m'a aidé à le localiser :)

Merci de ton aide en tous cas !


"Un seul Être vous manque, et tout est dépeuplé..."
mercredi 23 juillet 2008 à 14:02:31 | Re : NE PAS interpréter balise <script> dans un textarea

bultez

Membre Club
nickel... pas de mystère en informatique,
merci du retour.

                Cordialement            Bul         [mon Site]     [M'écrire]


Cette discussion est classée dans : textarea, balise, interpréter, contenus, notamment


Répondre à ce message

Sujets en rapport avec ce message

balise qui permettent les retours de chariots [ par aztcaLISS ] salut, existe-t-il des balises en HTML qui permettent de reconnaitre les retours de chariots? je veux faire quelque chose de simililaire:Line1Line Balise select qui refuse de s'ouvrir - Mozilla [ par darkdrow ] Bonjour,mon probleme est assez simple:j'ai des formulaires sur lesquels j'ai mis des balises . Ces dernieres refusent aléatoirement de s'ouvrir. Quand Difference entre IE et Firefox Ajax [ par darkdrow ] Un script Ajax me permet de modifier une balise . Le prog PHP permettant de renseigner cette balise ne fait que d'inscrire coucouquand dans mon script Textarea et Replace [ par tinux ] Bonjour, afin de créer une coloration syntaxique pour un site pmwiki, j'ai besoin de votre aide pour un script javascript !En effet, je voudrais que d mise en forme dans les textarea [ par polo22x ] Bonjour à tous,Je cherche le moyen d'implanter dans une page avec des formulaires les outils qui sont proposés pour la mise en forme des messages du f Changer une valeur dans un select [ par forrest26 ] Bonjour à toutes et à tous!J'ai deux balises select, avec dans chacunes d'elles le même nombre de données!Lorsque je sélectionne une donnée dans la pr Nb Ligne d'un Textarea en dynamique [ par Cosinus12 ] Bonjours à tous, J'ai beau chercher impossible de trouver une reponse a ma question. Je souhaiterais trouver un moyen de connaitre dynamiquement (sur textarea et lecture/remplacement d'une ligne [ par rangdalf ] Bonjour,Dans ma page HTML, j'ai 2 boutons:Un qui ajoute dynamiquement des lignes à un tableau avec un texte saisie et un bouton supprimer.Un autre qui balise alt couleur [ par Phil_fog ] Par curiosité je me suis amusé à retirer l'affichage des images sur explorer.J'ai vu, via la balise "alt " qu'il était possible de nommer l'image.Par Ajouter un évènement sur un textarea [ par 6BerYeti ] Bonjour,Je crains que mon problème ne vous paraisse trivial, mais voici ce que je cherche à faire :Lorsqu'un utilisateur sélectionne une valeur X dans


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales