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 :

tranform() sur html


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par défaut tranform() sur html
    Bonjour,

    Dans un fichier html, je charge le contenu d'un fichier xml comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="transform(loadXML(nom), loadXML('index.xsl'), 'transform')">
    Cependant, il arrive que le fichier xml ne se charge pas... Preuve étant, après ce bout de code, je rajoute :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    alert('Patiente');

    En patientant 10 secondes puis en cliquant sur 'ok' je n'obtient rien.

    Je ré effectue le même test en patientant 20 secondes, et la mon fichier xml a eu le temps de se charger.

    Est-ce du à la taille du fichier xml ? Qui impact le temps de chargement de celui-ci ?

    Ou est-ce du au fait que le fichier xml vient juste d'être créé ?


    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2013
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 120
    Par défaut
    Je viens d'identifier le problème, il faut que j'attende un certain nombre de seconde après que le fichier soit créé pour pouvoir le traiter.

    Le problème ne figure pas dans le transform()

    Des idées pour résoudre mon problème ?

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Comment veux-tu qu'on t'aide ?
    C'est quoi cette fonction transform() ???

    Des idées pour résoudre mon problème ?
    Ben comment on pourrait avoir des idées ?
    On ne sait pas ce que tu veux faire, encore moins comment tu le fais...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  4. #4
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut transform
    Il y a plusieurs causes possibles au problème: est-ce que toutes les variables ont bien été définies ? Est-ce que les fonctions transform, loadXML ont bien été définies?
    Si c'est une question de temps, je vois que le onload a été placé au début du body. Ce n'est donc peut-être pas le chargement du fichier qui est en cause mais simplement le fait que tout le body càd tout le contenu du site doit encore être chargé. Il faudrait donc tester en plaçant le onload en fin de code pour qu'il le charge quand tout le site est déjà chargé. C'est l'option que je privilégierais.

Discussions similaires

  1. [HTML] aide sur HTML
    Par nabilfaouzi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 05/11/2007, 02h48
  2. [XPATH] requête sur HTML (pb namespace)
    Par mobscene dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 29/05/2007, 21h23
  3. Changement de traitement de onclick sur html par javascript
    Par lodan dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/05/2007, 09h18
  4. Centrage animation flash sur html
    Par guiguikawa dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 24/02/2006, 19h37

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