Bonjour,
utilisant d'habitude IE8 (imposé),
je suis amené à ce que l'application soit compatible Firefox.
dans le code ci-dessus
la valeur de Nom est bien reprise quelque soit le navigateur (.value)
mais le script se plante sur la ligne NomDetail.value (.text sous Netscape)
J'ai vu un post avec le même titre mais sans comprendre la solution proposée
Quelqu'un sait-il comment Firefox réagit sur ce .text ?
utilisant d'habitude IE8 (imposé),
je suis amené à ce que l'application soit compatible Firefox.
dans le code ci-dessus
var Nom = document.getElementById('Champ');
var NomDetail = document.getElementById('ChampDetail');
var Selection = document.FormeSaisie.Champ;
var Index = document.FormeSaisie.Client.selectedIndex;
var Navigateur = navigator.appName; // 'Netscape' pour Firefox
Nom.value = Selection.options[Index].value;
alert('Nom:'+Nom.value);
if (Navigateur == 'Netscape') { // Ne marche pas pour Firefox
NomDetail.value = Selection.options[Index].text;
} else { // Du coup, est-ce bien nécessaire sous IE7 ?
NomDetail.value = Selection.options[Index].text;
}
la valeur de Nom est bien reprise quelque soit le navigateur (.value)
mais le script se plante sur la ligne NomDetail.value (.text sous Netscape)
J'ai vu un post avec le même titre mais sans comprendre la solution proposée
Quelqu'un sait-il comment Firefox réagit sur ce .text ?