11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai une appli qui fonctionne correctement sous FF et Chrome et je dois la faire fonctionner sous IE 8.
J'ai un plantage "cette objet ne gere pas la methode ou propriété" , voici le bout de de code .

var domAttr = function(/*Node*/ node, /*String*/attr,/*Object?*/ value){
if(arguments.length == 3) {
if(!node.ajx)
node.ajx = {}; //C'EST ICI QUE JE PLANTE !!!!
return node.ajx Smiley attr = value;
}
var v = node.ajx && node.ajx Smiley attr ;
return v !== undefined ? v : DEFAULT_DOM_ATTR Smiley attr ;
};

En faite l'objet Node ne contient pas la propriété ajx , elle est ajouté à ce niveau et sur IE ca plante , quelqu'un aurait il une solution ou un debut de piste pour resoudre ce probleme.
Merci d'avance.