begin process at 2012 05 29 10:09:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

Include javascript


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

Include javascript

dimanche 11 mars 2007 à 05:39:18 | Include javascript

Arto_8000

Bon c'est probablement une des rares fois que je poses une question ici, mais j'ai quelque chose qui m'embête sérieusement. Bon pour faire une histoire courte voici comment se présente mon problème. J'ai un include d'un script à faire à plusieurs reprises à des moments différents donc impossible de les mettre d'avance dans le header. Donc, m'est venu une idée pour le include : script = document.createElement('script'); script.setAttribute('type','text/javascript'); script.setAttribute('src',data_path+'_'+lvl_id+'.s'); document.getElementsByTagName('head')[0].appendChild(script); À partir de là le code fonction comme il le faut sur Firefox, mais pas pour Opéra qui le gère différement et qui produit un résultat plutôt bizaroïde. Deuxième tentative qui est senser faire la même chose que la première : txt = httpRequest(); txt.open('GET',data_path+'_'+lvl_id+'.s',false); txt.send(null); eval(txt.responseText); La le même résultat bizarre, mais pour les deux navigateurs. Quelqu'un à la moindre idée pourquoi, le résultat est différent pour quelque chose qui est senser être plus ou moins pareil et produire le même résultat ?
dimanche 11 mars 2007 à 08:49:03 | Re : Include javascript

bultez

Membre Club





Bonjour,

"je" ne fais "pas tout à fait" la même chose,
      et ça fonctionne avec FireFox,Internet Explorer,K-Meleon,Opera.
setAttribute ne réagit pas pour tous pareillement ?

<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
function Inclure(fichier)
{
    var scr = document.createElement("script");   
    scr.type = "text/javascript";   
    scr.src  = fichier;   
    var tet = document.getElementsByTagName("head");   
    tet[0].appendChild(scr);
}
</script>
</head>
<BODY>
<input    type="text"
          id="ldj" />
<input    type="text"
          id="lh" />
<script type="text/javascript">
    Inclure("http://marcel-bultez.chez-alice.fr/initial/DatHeu.js");
</script>
<input    type="button"
          onclick="reveil();"
          value="go" /><!-- doit afficher la date et l'heure dans id="ldj" et "lh" -->
</body>
</HTML>



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

dimanche 11 mars 2007 à 18:04:03 | Re : Include javascript

Arto_8000

La solution est peut-être intéressante, mais après quelques petits tests rapide, le résultat reste globalement le même que le premier résultat, soit Firefox ça fonctionne bien et Opéra non. Ce que j'aimerais plus comprendre c'est en quoi les deux méthodes peuvent changer quelque chose au fonctionnement global d'un script ? Le include ce fait bien dans les deux cas, sauf que dans un je suis incapable de comprendre ce qui ce passe avec le code et l'autre tous ce passe comme il le faut.
lundi 12 mars 2007 à 10:04:41 | Re : Include javascript

bultez

Membre Club





>>après quelques petits tests rapides, le résultat reste le même
>>Firefox ça fonctionne bien et Opéra non.
   
Etonne.gif avec ton script chargé dynamiquement alors, probablement.
         car avec "mon" exemple, ça marche sur tous les navigateurs cités, sans soucis
          enfin... chez moi.

    Hein.gifquelque chose de particulier dans ce script chargé ?

>>en quoi les deux méthodes peuvent-elles changer quelque chose au fonctionnement d'un script ?
    neutre.gifà priori, ça ne devrait pas changer.
            ( sauf setAttribute avec lequel j'ai déjà eu des problèmes, mais ça ne change pas
               non plus le fonctionnement d'un script )



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

lundi 12 mars 2007 à 11:05:16 | Re : Include javascript

bultez

Membre Club
petite remarque, mais tu dois savoir...
    le script ajouté ne sera exécutable qu'à "la fin du script courant"
    ( celui qui l'inclus ), d'après ce que j'ai lu.. je ne sais plus où...

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

lundi 12 mars 2007 à 20:57:48 | Re : Include javascript

Arto_8000

le script ajouté ne sera exécutable qu'à "la fin du script courant"
( celui qui l'inclus ), d'après ce que j'ai lu.. je ne sais plus où...

C'est exactement ce que je cherches à faire, présisement je cherches à charger des données dynamiquement seulement lorsqu'un événement ce produit.

À priori pour la différence entre les deux résultats, je n'ai rien changer d'autre dans le script. C'est pourquoi je suis à peu près sur qu'un partie du problème et de la solution vient de ces quelques lignes.

Bon si tu le veux je peux t'envoyer mon projet via rapidshare ou autre si tu y tiens, mais sinon je continuer à débogguer.
lundi 12 mars 2007 à 22:05:10 | Re : Include javascript

PetoleTeam

Membre Club
B onsoir...
j'aurais plutôt voté pour

//-------------------------
function Add_Script( srce_){
  var O_Script = document.createElement("script");
  O_Script.type = "text/javascript";
  O_Script.src  = srce_;
  document.appendChild(O_Script);
}
en faisant l'ajout au document, mais le problème n'est surement pas là...
;0)
lundi 12 mars 2007 à 22:09:55 | Re : Include javascript

PetoleTeam

Membre Club
1000 Excuses il faut lire...
document.body.appendChild(O_Script);
;0)
mardi 13 mars 2007 à 07:07:33 | Re : Include javascript

bultez

Membre Club





>>C'est exactement ce que je cherches à faire
    c'est à dire ? excécuter le script ajouté dans le scritp qui l'ajoute ?
    si oui, je pense qu'il va falloir faire autrement ( d'après ce que j'ai lu !
       mais rien n'est moins sûr ! )
>>je cherches à charger des données dynamiquement
    uniquement des données ?
    pourquoi pas xml et xsl ?
   
    ou tout dépend, mais avec shtml on peut aussi inclure : <!--#include file="monFicher.shtml" -->


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

mardi 13 mars 2007 à 21:57:02 | Re : Include javascript

Arto_8000

Pour les données, il s'agit de quelque chose de plus complexe que de simple valeur comme des fonctions javascript qui vont parle la suite être appeller pour charger d'autres choses. Pour le problème en lui-même, il reste le même, mais après quelques tests de débogguage je me suis rendu compte que quand le script fonctionnait comme je voulais sur Firefox, il y avait quand même quelques choses qui clochait dans le fonctionnement, alors je supposes que le problème est plus complexe et qu'il implique d'autres parties du code. Étant donné que le code est assez complexe en sois et que je n'ai peut-être pas cibler le problème dans son entier, il préférable que je continues le débogguage moi-même. Pour le projet il s'agit d'un petit jeu à la Zelda, fait en javascript avec les canvas pour l'affichage. Si vous tenez à y jeter un coup d'oeil voici un lien pour le télécharger : http://rapidshare.com/files/20885820/RPG.rar Je vous remercie de votre aide.

1 2

Cette discussion est classée dans : script, javascript, txt, résultat, include


Répondre à ce message

Sujets en rapport avec ce message

/!\ Aide sur le Javascript /!\ [ par visualbasicscript ] Aidez moi !!!!!!!! J'aimerai savoir si on peut executer le javascript sans le mettre sur une page Htmlpar exemple si je vais sous le b Recherche script javascript pour menu deroulant [ par devess ] Bonjour,J'ai cherché mais je n'ai pas trouvé de script javascript pour faire des menus déroulants avec un affichage d'une fenêtre lors du passage curs Recherche script javascript pour menu deroulant [ par devess ] Bonjour,J'ai cherché mais je n'ai pas trouvé de script javascript pour faire des menus déroulants avec un affichage d'une fenêtre lors du passage curs Javascript - apparition du script lorsque l'internaute quitte le site - [ par Michette ] Hello,J'ai trouvé modifié un script de manière à adresser une formule de politesseà l'intenaute selon l'horaire de la journée (bonsoir, bonne soirée,. Lire et écrire un fichier TXT en JAVASCRIPT [ par luluscript ] Bonjour, Je commence pas à pas la programmation en Javascript selon mes besoins, et je n'arrive pas à trouver les fonctions qui me permettrons de lire include javascript en HTML [ par santano ] Bonjour,es ce qu'on peu insere dans un fichier HTML des include JS ? si oui ou on les places entre le et le et merci beaucoup Lire un script en javascript [ par jejejeje ] ecrire dans un le code html avec le script javascript [ par clk ] du php dans javascript [ par nikos283 ] Bonjour,J'ai un tableau $test ou il y a des valeur récupérées depuis un script php, et j'aimerai l'exploiter dans mon script javascript, comment faire Compatibilité Netscape 7/Mozilla [ par ArkangeGabriel ] Bonjour les dev', encore un problème de compatibilité javascript entre le système Mozilla et IExplorer :/Je vous explique : j'ai créé un menu dynamiqu


Nos sponsors


Sondage...

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,624 sec (3)

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