Ver Mensaje Individual
  #10 (permalink)  
Antiguo 26/06/2013, 12:11
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
Respuesta: Muestre checkbox cuando se seleccione item

Si pusiste esa línea de código dentro del bloque:

Código Javascript:
Ver original
  1. window.onload = function ()
  2. {
  3. ...
  4. }

Si lo pones fuera, nunca lo va a reconocer, por que el navegador primero debe esperar a cargar generar todos los elementos de la página, y luego si reconocerlos por medio del document.getElementById.

En este caso se va a demorar algo más en generar la página por que está creando la lista con elementos traídos de la base de datos con la que estás trabajando.

Otra cosa es que aquí es donde vas a empezar y espero que lo hagas pronto, a odiar el internet explorer, por que hasta donde tengo entendido, en internet explorer para añadir eventos se usa es
attachEvent

Código Javascript:
Ver original
  1. document.getElementById('lista').attachEvent('onload', Carga_file);

mientras que en chrome, firefox, opera, y otros se usa es addEventListener

Código Javascript:
Ver original
  1. document.getElementById('lista').addEventListener('load', Carga_file, false);

Y no solo en esto, internet explorer se comporta de diferentes maneras con diferentes elementos del DOM en javascript, y también hace casi imposible poder realizar un buen diseño con CSS que sea compatible para todos.

Generalmente el que menos es compatible con los diseños de los otros navegadores es internet explorer, mientras que chrome, opera, safari, firefox y entre otros, se comportan relativamente igual.

Puede que sea cualquiera de las dos situaciones la que te esté generando ese error, pero te recomiendo mejor que depures en firefox o google chrome.