EjercicioP2P Obligatorio. Módulo6

Página HTML que lista en una tabla todas las propiedades de un objeto

El nombre o referencia al objeto se pedirá al usuario utilcol1ando la función prompt, para que lo introduzca a través del cajetín del desplegable generado. Debera aceptar nombres de propiedades de window tales como screen, this.location, document, .. o incluso window. Si el nombre que se introduce por el cajetín referencia algo que no es un objeto, solo se dará un mensaje indicándolo y no habra que listar ninguna tabla.

La tabla HTML tendrá 2 columnas:

  1. La 1a columna contendrá los nombres de las propiedades de objeto
  2. La 2a 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".

Incluir un formato CSS bien diseñado para la visualcol1ación de la tabla. Pueden inspirarse en el mostrado en el tema HTML/CSS Marcas básicas del Módulo 1.

Se recomienda utilcol1ar un script que utilice la sentencia "for/in" para extraer las propiedades e insertarlas en la página HTML con formato de tabla. Utilcol1ar dentro del bucle una sentencia "if/else" que comprube con el operador "typeof" si el valor de la propiedad es un string es imprimible o no, para imprimir dicho valor o "no es imprimible".

Alojar el script como un recurso público en un servidor en la nube para que pueda accederse por cualquier usuario desde cualquier navegador.