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 :

innerHTML & Balises script (sous IE)


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 13
    Points : 14
    Points
    14
    Par défaut innerHTML & Balises script (sous IE)

    Bonjour,
    j'explique mon piti problème de compatibilité de merde ... (merci IE...)

    Donc en fait, lorsque je charge ma page, j'appelle un script, via
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="text/javascript"> monScript(); </script>
    Ce script "monScript()" exécute une fonction qui me retourne du contenu html, que je passe à l'intérieur d'un <div> via getElementById etc. et surtout via la méthode innerHTML...

    Hors, dans mon contenu html, il y a une balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="text/javascript"> monScript(2); </script>
    destiné à relancer le script...

    J'utilise ensuite une fonction exec() qui exécute ce code...
    ( code de la fonction )

    Le script s'exécute etc...

    Mais seulement sous firefox...


    Via IE, la balise
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script language="text/javascript"></script>
    et son contenu n'est tout simplemement pas transmise via "innerHTML"...

    Donc je voudrai savoir s'il existe une façon de transmettre des balises "<script>" via innerHTML...


    Merci bien d'avance...

    Edit : à déplacer dans Ajax je pense.

  2. #2
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 13
    Points : 14
    Points
    14
    Par défaut
    correction : ce n'est apparement peut etre pas le problème...
    à voir...

    Citation Envoyé par IE
    "Erreur d'exécution inconnue"

  3. #3
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2007
    Messages : 13
    Points : 14
    Points
    14
    Par défaut
    Bon ben finalement c'était pas la balise script qui posait problème mais l'utilisation d'une balise <nobr> et de la passer via "innerhtml"...

    Merci IE...

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

Discussions similaires

  1. Balise <script> dans InnerHtml
    Par ingeniomatique dans le forum Général JavaScript
    Réponses: 34
    Dernier message: 19/06/2011, 12h22
  2. httpRequest qui bugue sous IE (innerHTML dans balise table)
    Par renaud26 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 06/05/2010, 12h05
  3. balise <script> dans innerhtml
    Par omageus dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 07/06/2008, 00h39
  4. [RegEx] Expression régulières : Balises <SCRIPT>
    Par Gwipi dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2006, 23h25
  5. quel langage choisir pour faire de script sous windows
    Par pas05 dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 18/11/2002, 22h42

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