Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1010 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  fonction onload en javascript avec du xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction onload en javascript avec du xml

n°1551618
lordankou
Posté le 30-04-2007 à 19:43:24  profilanswer
 

J'ai un petit problème pour le passage de paramètre dans une fonction en javascript
Je voudrais passez à la fonction displayInformationAboutAcountry deux parametres qui sont text et idRegion.  
J'ai donc utilisé le schéma classique pour le chargement d'un fichier xml
 

Code :
  1. if (window.ActiveXObject)
  2. {
  3. xmlDoc = new ActiveXObject("Microsoft.XMLDOM" );
  4. xmlDoc.onreadystatechange = function () {
  5.  if (xmlDoc.readyState == 4) displayInformationaboutACounty(text,idRegion)
  6. };
  7. }
  8. else if (document.implementation && document.implementation.createDocument)
  9. {
  10. xmlDoc = document.implementation.createDocument("", "", null);
  11. xmlDoc.onload = displayInformationaboutACounty ;
  12. }
  13. else
  14. {
  15. alert('Your browser can\'t handle this script');
  16. return;
  17. }
  18. xmlDoc.load(mapID);


 
Mais comment on fait pour passer des paramètres dans le cas de firefox ?
en effet la syntaxe :  

Code :
  1. xmlDoc.onload = displayInformationaboutACounty ;


ne permet pas vraiment de rajouter des paramètres.
j'ai tenté de faire comme ça :

Code :
  1. xmlDoc.onload = displayInformationaboutACounty(text,idRegion) ;


certe ça me charge la fonction avec les paramètres mais ça ne me charge plus le fichier xml alors que sans les paramètres il me charge très bien.  
bref je suis un perdu !
si quelqu'un pouvait me donner un petit coup de main.
MERCI !

mood
Publicité
Posté le 30-04-2007 à 19:43:24  profilanswer
 

n°1551677
lordankou
Posté le 30-04-2007 à 22:30:52  profilanswer
 

personne n'a d'idée ?  
je vais commencer à croire que firefox a vraiment une très mauvaise implémentation pour le xml!

n°1551751
gatsu35
Blablaté par Harko
Posté le 01-05-2007 à 11:35:09  profilanswer
 

tu passes par une fonction anonyme :  
 
xmlDoc.onload = function() {displayInformationaboutACounty(text,idRegion) ;}

n°1552772
lordankou
Posté le 02-05-2007 à 23:22:41  profilanswer
 

merci !
en fait ce que j'ai fait (c'est un peu bourrin...) c'est que j'ai déclaré ma fonction displayInformation dans la fonction précédente. comme ça ma variable est visible à l'intérieur ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  fonction onload en javascript avec du xml

 

Sujets relatifs
recuperer URL avec javascriptProblème avec la fonction avg en double jointure
[Javascript] Rendre une fonction compatible avec FirefoxAppeler une fonction python dans un contexte java
Récupérer le label d'un Optgroup en javascript ?Code Source dans variable en javascript ?
problème avec formulaire et code javascript[CSS & Javascript] Bug avec le navigateur Safari
Probleme avec un JavaScript de Popup 
Plus de sujets relatifs à : fonction onload en javascript avec du xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR