je travaille actuellement sur un site qui fonctionne très bien sous IE6 et IE7 mais sous FF2 j'ai un léger problème, ca ne doit pas etre grand chose mais je ne parviens à trouver l'erreur, voici une partie de la fonction qui pose problème:
Code : Tout sélectionner
function calculate2()
{
var NdM = ge('NumdeM').value;
var $coefficient = getParameters();
var selectedArray = new Array();
var selObj = document.getElementById('lang2');
var count = 0;
var langId = gsv('LS');
var x = xmlDoc.getElementsByTagName('target');
var langList = x[langId];
$priceText = ""; // prix texte, envoyé à autre page
$price = 0; // prix par langue
$priceT = 0; // prix total
$duration = 0; // durée pour chaque langue
$durationT = 0; // durée totale
for (i=0; i<selObj.options.length; i++)
{
$price2 = parseFloat($price) + parseFloat($price);
var index = selObj.options[i].value;
if (langList.childNodes[index].nodeType != 1) continue;
$priceNode = langList.childNodes[index].getAttribute('price');
etc...
qui est indiquée comme "has no properties..."
les valeurs sont normalement issues de listes...
si quelqu'un a une idée sur le problème !
++