Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/08/2008, 06:41
gao
 
Fecha de Ingreso: agosto-2008
Mensajes: 8
Antigüedad: 15 años, 8 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!