Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2014, 21:24
Avatar de raptor96
raptor96
 
Fecha de Ingreso: diciembre-2007
Ubicación: aranjuez
Mensajes: 102
Antigüedad: 16 años, 4 meses
Puntos: 1
Cambiar valor de los native code

Buenas, estoy haciendo un script para ver las propiedades de los elementos, window, name, self, document, screen y demás.

Los valores que son funciones, null o object los he cambiado para que salgan como el script "No se puede visualizar".

La pregunta es: Aun me siguen saliendo algunos con [native code] al final. No se si es que estos no se pueden o hay que compararlos de otra forma.

Pongo un ejemplo del document para que se hagan la idea:

Cita:
else if (Depurada == "document") {
document.write('<table id="Tabla"></table>');

var Tabla = document.getElementById("Tabla"), i;

Tabla.innerHTML = "<tr><th>Propiedad</th><th>Valor</th></tr>";

for (i in document) {
if (typeof document[i] == "object" || document[i] == "function" || document[i] == "null") {
Tabla.innerHTML += "<tr><td>" + i + "</td><td>No se puede visualizar</td></tr>";
}
else {
Tabla.innerHTML += "<tr><td>" + i + "</td><td>" + document[i] + "</td></tr>";
}
}
}