Ver Mensaje Individual
  #9 (permalink)  
Antiguo 30/09/2009, 16:41
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años
Puntos: 146
Respuesta: Bug de I Explorer 8.0 con getElemenById

cierto, curioso que marcase error el getElementById, y es que no le veo por que debiese de marcar error (salvo el espacio del getElementsB yTagName que creo fue insertado por el editor)

Esto funciona Ok en los 4 browsers que lo probé

Código:
<html>
<head>
<title>Page title</title>
<script type="text/javascript">
window.onload = function () {
var elementos = document.getElementById("miniaturas").getElementsByTagName("IMG")
for (var i=0;i < elementos.length; i++) { 
elementos[i].onmouseover = function () {document.getElementById("fotog").innerHTML = "<img src="+this.src+" />";} 
}
}
</script>

<body>
<div id="fotog"></div>
<div id="miniaturas">
<img with="95" height="75" src="http://www.forosdelweb.com/f13/images/dog_pet.jpg">
<img with="95" height="75" src="http://www.forosdelweb.com/f13/images/agropet-logo.jpg">
<img with="95" height="75" src="http://www.forosdelweb.com/f13/images/agropet-logop.jpg">
<img with="95" height="75" src="http://www.forosdelweb.com/f13/images/agropet-logop.gif">
</div>
</body>
</html>
Edito (me ganaste):

Si buscara getElementById problemas" seguro encontraría muchas páginas, y si buscara "innerHTML problemas " o "while problemas" también encontraría muchas páginas
Yo no aseguro que no exista algún problema, yo solo digo que a mi no me marca error en IE 8, that's all

Otra edición (no había leído tu mensaje completo)
Cita:
Le he dado doble click al icono y me decía que no reconocia el objeto getElementById, y es cuando me he puesto a buscar alguna solución.
El mensaje no te dice que no se reconoce al método getElementById, sino que no encuentra en la página un objeto llamado como lo llamaste que se ha invocado por medio de getElementById, eso es muy diferente

Ahora si ... saludos

Última edición por Myakire; 30/09/2009 a las 16:48