Cita:
Iniciado por maycolalvarez seria preferible que postees la función especifica para ver los errores, y evitarnos el buscar en el código de la página
Ok, esta es la función :
Cita: function calprice()
{
var form = document.forma;
if(document.getElementById("feet").checked){$uomca l='Feet';$factor=0.3048;}else{$uomcal='Meters';$fa ctor=1;}
$ca = Math.round((form.height.value) * (form.width.value),2)+' '+$uomcal+'<sup>2</sup>'+' '+'<font size="-3">(each rug)</font>';
document.getElementById("carpetsize").innerHTML = $ca;
$cp='us$ '+(Math.round(((form.height.value) * (form.width.value) * (form.qty.value) * $sqmtprice * $factor),2).toString()).format(",",".") + '.00';
document.getElementById("carpetprice").innerHTML = $cp;
//'us$ '+(Math.round(((form.height.value) * (form.width.value) * (form.qty.value) * $sqmtprice * $factor),2).toString()) + '.00';
}
Y llamo a la fución mediante :
Cita: <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="13%"> </td>
<td width="36%"><label>
<input name="uom" type="radio" id="feet" onchange="calprice();" value="Feet" checked="checked"/>
Feet</label></td>
<td width="51%"><label>
<input name="uom" type="radio" id="meters" onchange="calprice();" value="Meters" />
Meters</label></td>
</tr>
</table></td>
Ahora, cuando hago click en dichos radiobuttons (sea "Meters" o "Feet") realiza el cálculo inmediatamente en Firefox, pero no en IE, aqui tengo que hacer click encima no sólo del radiobutton, sino también encima del texto que le acompaña a dicho radiobutton (value) para que haga el cálculo...
Que debo hacer ? donde esta mi falla ? gracias por adelantado,