Bonjour,


je voudrais appeler une fonction javascript avec <body onload=...> puis dans ma fonction ,je veux utiliser window.application.

Voila ce que ca donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
 
function main(){
    var objXML = loadXML(); //charge le fichier XML
    creerArbre(objXML); //création et affichage de l'arbre
} 
 
//fonction qui plante
function creerArbre(objXML){
    ...
    var t = new QxTree(nom_racine);//ajoute la ra
    var w = window.application;
    w.add(t);  <-- plante ici sous IE
...
}
 
<body onload="main();">
sous firefox, ca marche nikel mais sous IE ca plante...Je vois pas pourquoi???

remarque : si j'appel la fonction main depuis un bouton <INPUT TYPE="SUBMIT" VALUE="Afficher le TreeView" onClick="main();"> , et bien ça marche...

quelqu'un a une idée??