begin process at 2012 05 29 08:23:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Problème de compatibilité

 > 

document.createElement("script")


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

document.createElement("script")

mardi 3 juin 2008 à 10:52:50 | document.createElement("script")

bultez

Membre Club

Bonjour à tou[te]s ,

    le script ci dessous fonctionne parfaitement avec FF et ses copains,
       pas avec IE ( ajouter dans le innerHTML ne lui plait guère ... )
   
<html>
    <head>
        <script>
            var scr = document.createElement("script");
            scr.type = "text/javascript";
            scr.innerHTML = "alert ('exemple');";      // IE n'aime pas
            document.getElementsByTagName("head")[0].appendChild(scr);           
        </script>
    </head>
    <body>
        test
    </body>
</html>

    je fais une grosse bourde ?
    si vous voyez comment faire avec IE....

    merci d'avance


    Bul     [mon Site]     [M'écrire]     [Laisser une adresse Mail, en évitant les spams]
mardi 3 juin 2008 à 11:13:02 | Re : document.createElement("script")

PetoleTeam

Membre Club
Bonjour,
essaies avec scr.innerHTML = eval("alert ('exemple');");
;O)
mardi 3 juin 2008 à 11:33:40 | Re : document.createElement("script")

bultez

Membre Club

salut petoleTeam,

    j'avais essayé,
        ça exécute, bien entendu, mais ça plante toujours dans l'ajout
    "on" va bien y arriver...
       ( le but ce n'est pas d'exécuter, tu l'as bien compris, mais
          d'ajouter au javascript des "choses" dont je disposerais en string )

                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 3 juin 2008 à 12:16:35 | Re : document.createElement("script")

PetoleTeam

Membre Club
Réponse acceptée !
dans ce cas utiliser plutôt text que innerHTML
scr.text = "alert ('exemple');";
;O)
mardi 3 juin 2008 à 12:33:26 | Re : document.createElement("script")

maelob

Membre Club
Réponse acceptée !
Bonjour cher ami Bul,
tu parles de string donc pourquoi pas essayé avec :
src.appendChild(document.createTextNode("alert('exemple');"));

Je pense pas que ça fonctionne mais au cas où je dis toujours...




Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mardi 3 juin 2008 à 12:45:04 | Re : document.createElement("script")

bultez

Membre Club

t'as bien raison maelob,
    c'est en essayant des choses qu'on va y parvenir...

    ici, le libellé de l'erreur avec IE est différent, mais ça plante toujours
          avec FF, c'est ok


                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 3 juin 2008 à 12:49:49 | Re : document.createElement("script")

bultez

Membre Club
@petoelTeam
                scr.text="alert('exemple');";
       ok, sur FF, pas de plantage mais rien ne se passe IE
                pas d'erreurs certes, mais pas d'actions non plus !

                Cordialement            Bul         [mon Site]     [M'écrire]
mardi 3 juin 2008 à 12:50:42 | Re : document.createElement("script")

maelob

Membre Club
J'ai rien d'autre à te proposer :-( désolée...
Et ce que petoleTeam a proposé?


Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mardi 3 juin 2008 à 12:51:48 | Re : document.createElement("script")

maelob

Membre Club
Bon j'ai ma réponse lol.



Maelo ou Elo --> Mon blog

Si quelqu'un vous dit : "Je me tue à vous le répéter", laissez-le mourir. (Jacques Prévert)
mardi 3 juin 2008 à 13:04:56 | Re : document.createElement("script")

bultez

Membre Club
@maelob...  tant pis....


@petoleTeam
    si c'est une function... ça baigne !

<html>
    <head>
        <script>
            var scr = document.createElement("script");
            scr.type = "text/javascript";
                scr.text="function msg(){alert('exemple');}";
            document.getElementsByTagName("head")[0].appendChild(scr);          
        </script>
    </head>
    <body>
        <input type="button"
                onclick="msg();" />
    </body>
</html>

    donc        réellement pas loin pour tout colle...



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

1 2

Cette discussion est classée dans : script, ie, document, scr, createelement


Répondre à ce message

Sujets en rapport avec ce message

Récupérer l'adresse d'un document [ par Kariboo ] Comment récupérer l'adresse du document présent dans la fenêtre principale en exécutant un script EXTERIEUR: Il s'agit en fait d'un script présent dan images [ par sebguess ] j'ai un script qui permet d'ouvrir mes images dans une page popup mais je sia pa comment desactivé le clic droits dans cette page je pense qu'il faut réutilisation du code Javascript - IE vs Ns ?! [ par husleagd ] Bonjour à tous,J'ai un code qui marche bien dans IE, et Konqueror mais pas dans Netscape7.1 sous Linux.D'abord voilà le code: ..... <script language=" Acces aux options de IE en script js [ par kenos ] Salut à tous,Je developpe un intranet et je voudrais vérifier que les utilisateurs n'ont pas modifié les options de leurs navigateurs notamment les pa Pb de script PHP et Javascript [ par nicolas66 ] Bonjour @ tous !Je pensé avoir trouvé une solution possible avec ce script en plaçant les coordonnées de la souris ds des boites de textes, puis récup script [ par thigat ] voilà j'ai fais un script, mais je n'arrive pas a mettre un lien (url) dans ce script, voici le script :/* ATP - webmaster* Script - WebNet.News */va Script dans un script dans un tableau [ par Superjun ] Hello tlm !J'ai créé un script pour adapter l'espacement de compteurs (3) dans un tableau, et aussi pour adapter la taille du tableau selon la résolut un script de popu qui foctionne sous IE et Netscape etc.... [ par rem78 ] Bonjour,Jecherche un script de popup qui fonctionne aussi bien sous internet Explorer que sous Netscape, Opéra, Mozilla, etc....Je ch de la doc sus le Probleme IE/Mozilla [ par SucellusFr ] Voila j'essaye de mettre a jour une liste select a partir d'un pop-up qui contient un moteur de recherche.Une fois que l'utilisateur a choisi l'enregi pop up [ par clauddy03 ] Bonjours, je suis novice et j'ai trouvé un script tres bien pour afficherdes popup d'une image en s'adaptant à sa taille. Je voudrais que ces popupse


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,655 sec (3)

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