Bonjour,
quelqu'un pourrait-il m'expliquer la difference de comportement que je constate entre Mozilla et IE :
but du script :
traiter en dynamique les différents champs d'un formulaire en fonction d'un choix opérateur
mon script :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
function Affiche(argID,mode)
{
var monelement = document.getElementById(argID);
monelement.style.visibility = mode;
}
//<form name="formulaire" method="post" action="" OnSubmit="return generer(document.body)">
</script>
<style type="text/css">
#donnees tr {visibility:hidden;}
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form>
<button onclick="Affiche('L1','visible');Affiche('L2','hidden');">TEST1</button>
<button onclick="Affiche('L1','hidden');Affiche('L2','visible');">TEST2</button>
<br>
<input type="radio" name="radiobutton" value="1" onClick="Affiche('L1','visible');Affiche('L2','hidden');">
<input type="radio" name="radiobutton" value="2" onClick="Affiche('L1','hidden');Affiche('L2','visible');">
<br>
<table id="donnees">
<tr id="L1"><td>Zone 1 <input type="text" name="maZone1" ></td></tr>
<tr id="L2"><td>Zone 2 <input type="text" name="maZone2" ></td></tr>
</table>
</form>
</body>
</html>
Mon problème:
sous IE, ça marche bien (avec boutons ou boutons radios)
sous Mozilla, ça marche bien avec boutions radions mais avec les boutons, il y a je sais pas quoi qui provoque un rechargement de la page et remet tout dans l'etat initial ...
Je n'y comprends pas grand chose !!!