Rechercher : dans
Par :

Probleme javascript et internet explorer

Dernière réponse le 25 jun 2008 à 15:08:23 aeae76, le 25 jun 2008 à 11:40:26 
 Signaler ce message aux modérateurs

Bonjour,
J'ai un probleme avec une fonction javascript sous internet explorer. En effet celle-ci fonctionne tres bien sous firefox mais ne fonctionne pas du tout sous ie.

Cette fonction permet d'activer un champ d'un formulaire lorsqu'une checkbox est cochée voici le coode :

<script type="text/javascript">
function Dis(champs){
var Obj = document.getElementById(champs);
if (Obj.disabled == false){
Obj.disabled = true;
}else{
Obj.disabled = false;
}
}

</script>

code HTML :
checkbox qui apelle la fonction :
<input type="checkbox" value="FR" id="FR" onchange="Dis('nameFR')" checked="true">

code du champ du formulaire :
<input type="text" size="25" maxlength="100" id="nameFR" name="nameFR">

Merci d'avance pour vos reponse

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « Probleme javascript et internet explorer » dans :
Réinstaller Internet Explorer VoirLorsque vous essayez de réinstaller Internet Explorer, Windows vous affiche un des messages d'erreur suivants : Le programme d'installation a détecté une version plus récente de Internet Explorer, déjà installée sur votre ordinateur. ou Le programme...
Installer Internet Explorer 7 sur XP SP3 VoirInternet Explorer 7 (IE7) ne s'installe pas quand le Service Pack 3 (SP3) est installé. Il est donc préférable d'installer le SP3 après IE7. Si le SP3 est dejà installé, voici la modification qu'il faut faire: Menu Démarrer > Exécuter >...
Télécharger Internet Explorer VoirInternet Explorer 8 (version finale) est la dernière version du navigateur de Microsoft. Avec Internet Explorer 8, l’accent est mis sur : La compréhension des vrais usages du navigateur web tel que nous l’utilisons aujourd’hui au quotidien, et...

1

 cocorine95, le 25 jun 2008 à 15:08:23

Salut,

voilà une version qui marche sous IE!!

<HTML>
<HEAD>
<TITLE>Exemple </TITLE>
<SCRIPT LANGUAGE="JavaScript">
function Dis(){
var Obj = document.getElementById('nameFR');
if (Obj.disabled == false){
Obj.disabled = true;
}
else{
Obj.disabled = false;
}
}
</SCRIPT>
</HEAD>

<BODY>
<FORM name="test">
checkbox <input type="checkbox" value="FR" id="FR" onclick="Dis()" checked="true"> <br><br>
texte <input type="text" size="25" maxlength="100" id="nameFR" name="nameFR">
</FORM>
</BODY>
</HTML>

Répondre à cocorine95