Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/06/2012, 15:07
alberto_x
 
Fecha de Ingreso: junio-2012
Mensajes: 3
Antigüedad: 11 años, 11 meses
Puntos: 0
Respuesta: Problemas con javascript en Mozilla

Hola, muchas gracias por tu respuesta, te cuento que todas las paginas tenían el tag de SCRIPT con mayúscula igual q muchos otros tag y me funcionaban “bien”, de todas formas ya las corregí.

Te copio abajo la salida por navegador de la ejecución del php. Ese mismo código en IE8 funciona perfecto, en mozilla no.

Podrás darme una mano.



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<body>
<script type="text/javascript">
function mostrarProducto() {
var cantidad;
cantidad = document.productos.elements.cantidadProductos.valu e;

for (i=0;i<=cantidad;i++) {
if (document.factura.elements.codigoequivalente.value == document.forms.productos.elements[i].name) {
document.factura.descripcion.value = document.productos.elements[i].value;
document.factura.codigoproducto.value = document.productos.elements[i].codprod;
document.factura.alicuotaiva.value = document.productos.elements[i].alicuotaiva;
break;
}
}
}
</script>

<div id="contenedor" style="background-color: #66CCFF; layer-background-color: #66CCFF;">

<form name="productos" method="get" action="#"><input type="hidden" name="cantidadProductos" value="20">
<input type='hidden' name='001' codprod='XXXX001' alicuotaiva='1' value='Producto 001'>
<input type='hidden' name='002' codprod='XXXX002' alicuotaiva='1' value='Producto 002'>
<input type='hidden' name='003' codprod='XXXX003' alicuotaiva='1' value='Producto 003'>
<input type='hidden' name='004' codprod='XXXX004' alicuotaiva='1' value='Producto 004'>
<input type='hidden' name='005' codprod='XXXX005' alicuotaiva='1' value='Producto 005'>
<input type='hidden' name='006' codprod='XXXX006' alicuotaiva='1' value='Producto 006'>
<input type='hidden' name='007' codprod='XXXX007' alicuotaiva='1' value='Producto 007'>
<input type='hidden' name='008' codprod='XXXX008' alicuotaiva='1' value='Producto 008'>
<input type='hidden' name='009' codprod='XXXX009' alicuotaiva='1' value='Producto 009'>
<input type='hidden' name='010' codprod='XXXX010' alicuotaiva='1' value='Producto 010'>
<input type='hidden' name='011' codprod='XXXX011' alicuotaiva='1' value='Producto 011'>
<input type='hidden' name='012' codprod='XXXX012' alicuotaiva='1' value='Producto 012'>
<input type='hidden' name='013' codprod='XXXX013' alicuotaiva='1' value='Producto 013'>
<input type='hidden' name='014' codprod='XXXX014' alicuotaiva='1' value='Producto 014'>
<input type='hidden' name='015' codprod='XXXX015' alicuotaiva='1' value='Producto 015'>
<input type='hidden' name='016' codprod='XXXX016' alicuotaiva='1' value='Producto 016'>
<input type='hidden' name='017' codprod='XXXX017' alicuotaiva='1' value='Producto 017'>
<input type='hidden' name='018' codprod='XXXX018' alicuotaiva='1' value='Producto 018'>
<input type='hidden' name='019' codprod='XXXX019' alicuotaiva='1' value='Producto 019'>
<input type='hidden' name='020' codprod='XXXX020' alicuotaiva='1' value='Producto 020'>
</form> <form name="factura">
<table width="90%" border="0" cellpadding="3" cellspacing="3">
<tr bgcolor="#6699CC">
<th scope="col"><font color="#FFFFFF" size="2">Cod. Equiv.</span></th>
<th scope="col"><font color="#FFFFFF" size="2">Cod. Producto</span></th>
<th scope="col"><font color="#FFFFFF" size="2">Descripcion</span></th>
<th scope="col"><font color="#FFFFFF" size="2">Alicuota IVA</span></th>
</tr>
<tr bgcolor="#99CCFF">
<td><div align="center">
<input name="codigoequivalente" type="text" size="6" onChange="mostrarProducto();">
</div></td>
<td><div align="center">
<input name="codigoproducto" type="text" size="8" disabled>
</div></td>
<td><div align="center">
<input name="descripcion" type="text" size="26" disabled>
</div></td>
<td><div align="center">
<input name="alicuotaiva" type="texto" size="6" disabled>
</div></td>
</tr>
</table>
</form>
</div>
</body>
</html>