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

JavaScript Discussion :

Interprétation balise JS dans chaîne string


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 96
    Par défaut Interprétation balise JS dans chaîne string
    Bonjour à tous,

    Une question me turlupine, est-il possible de mettre une balise javascript dans une chaîne de caractères et que celle-ci soit prise en compte comme code et non comme texte ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var Texte = "<script type=\"text/javascript\">document.write(\"toto\");</script>"
    		TestSlider1 = new Slider(400,400,"CENTER","TOP","BOTTOM",20,5000,true,Texte);
    Slider m'affiche une fenêtre qui parcourt l'écran de haut en bas et est censée m'afficher toto.

    Merci par avance pour vos conseils.

    Cordialement

    Perceuse-Killer

  2. #2
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    et la balise script est vraiment utile dans ce cas?

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 96
    Par défaut
    Bonjour javatwister et merci pour ta rapidité.

    Évidemment qu'ici l'intérêt est limité.
    Je souhaite en fin de compte intégrer un formulaire conçu sur le site http://wufoo.com/, dans mon slide qui traverse l'écran.

    Le code d'intégration du formulaire est de la forme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <script type="text/javascript">var host = (("https:" == document.location.protocol) ? "https://secure." : "http://");document.write(unescape("%3Cscript src='" + host + "wufoo.com/scripts/embed/form.js' type='text/javascript'%3E%3C/script%3E"));</script>
     
    <script type="text/javascript">
    var m4y3k8 = new WufooForm();
    m4y3k8.initialize({
    'userName':'toto', 
    'formHash':'m4y3k8', 
    'autoResize':true,
    'height':'361'});
    m4y3k8.display();
    </script>
    C'est ce code-ci que je souhaite stocker dans ma variable Texte.

    La solution choisie pour développer mon site ne me permet pas de créer des formulaires moi-même, d'où l'utilisation du site wufoo.

    Merci pour votre aide.

  4. #4
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    techniquement, affiches-tu ton slide dans une nouvelle page?
    parce que sinon document.write est de toute manière particulièrement mauvais: il réécrit la page en cours.

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Février 2007
    Messages
    96
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 96
    Par défaut
    Le slide s'affiche bien dans la page courante.

    En temps normal, je mets simplement une image dans le slide :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var Texte = "<img src='http://elkioscobloggero.files.wordpress.com/2008/06/alf.jpg' alt='alf' />"
    Pas évident !

  6. #6
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    oui mais le pbm est document.write;

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

Discussions similaires

  1. interprétation balises html dans webmail free
    Par pchartier dans le forum Langage
    Réponses: 0
    Dernier message: 18/08/2011, 20h17
  2. Réponses: 0
    Dernier message: 27/08/2009, 16h18
  3. interprétation balise html dans un textearea
    Par skad dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 01/04/2008, 15h56
  4. Remplacer des balises par des valeurs dans une String
    Par RadicalBob dans le forum Langage
    Réponses: 4
    Dernier message: 26/04/2007, 15h22

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