Código PHP:
<html>
<head>
<title>Documento sin título</title>
<script language="javascript1.4" type="text/javascript" >
function prueba(valor){
alert (valor);
valor ==1 ? alert('el valor es uno') : alert('el valor es diferente a uno');
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<form name="frm" >
<button name="btn1" value="1" type="button" onClick="prueba(this.value)">botonUno</button>
<button name="btn2" value="2" type="button" onClick="prueba(this.value)">botonDos</button>
</form>
<body>
</body>
</html>
Bien pues resulta que con los navegadores Opera y Firefox cuando le paso el valor de this.value a la funcion javascript me pilla el valor que tiene la propierdad value de cada boton, 1 o 2 segun el que pulse.
sin embargo el explorer me enseña el nombre del boton es decir si le doy al boton btn1 en la funcion javascript recibe "botonUno" y si le doy al dos recibe "botonDos"
¿¿¿Alguien sabe como arreglar esto para que el explorer funcione igual que el opera o firefox ???