![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
29/08/2008, 06:41
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Problema con innerHTML en IE Hola a todos. Tengo el siguiente código:
if (oXmlHttp.status == 200) {
var result = oXmlHttp.responseText.split("#");
/*
0: referencia
1: disponibilidad
*/
var referencia = result[0];
var disponibilidad = result[1];
document.getElementById('precioTotal').innerHTML = document.getElementById('unidades').value * document.getElementById('precio').value;
document.getElementById('referencia').innerHTML = referencia;
document.getElementById('referenciaInput').value = referencia;
document.getElementById('disponibilidad').innerHTM L = disponibilidad;
}
En Firefox funciona correctamente. El problema lo tengo con Internet Explorer, que la línea document.getElementById('referencia').innerHTML = referencia; me da el siguiente error: Error desconocido en tiempo de ejecución.
En concreto, la línea que se está intentando sustituir es la siguiente:
<td class="fondo_precios_f01" align="center"><div id="referencia"> </div></td>
Vamos, nada del otro mundo. Esto no funciona ni en IE6 ni IE7. No he probado en otros IE....
¿Alguna idea?
Saludos y gracias! |