Ejercicio JavaScript

Enunciado del ejercicio

Construir una página HTML que liste el contenido de las propiedades de un objeto del DOM.

Requisitos

El nombre o referencia al objeto se pedirá al usuario utilizando la función prompt. El usuario tecleará un nombre en la ventana emergente. Se aceptarán hombre nombres de propiedades de window tales como screen, screen.height, this.location, document, .. o incluso window.

La información se dispondrá en forma de tabla HTML. La tabla tendrá tantas filas como propiedades tenga el objeto seleccionado por el usuario. En cada fila habrá dos columnas:

La primera columna contendrá los nombres de las propiedades de objeto

La segunda columna contendrá el valor de la propiedad, siempre que no sea un objeto o función (comprobarlo con el operador "typeof"). Si es un objeto o función se pondrá como valor el string: “no es imprimible”.

La página debe incluir un formato CSS de visualización bonito para la tabla.