
no me reconoce una variable como objeto
Publicado por david (11 intervenciones) el 20/11/2014 18:01:33
La idea del ejercicio es pedir al usuario que introduzca un nombre de un objeto como: screen, document, etc para sacar sus propiedades.
Si pongo directamente el objeto el ejercicio funciona correctamente si lo pido mediante una variable no funciona.
Gracias por la ayuda
Os pongo el ejercicio
Si pongo directamente el objeto el ejercicio funciona correctamente si lo pido mediante una variable no funciona.
Gracias por la ayuda
Os pongo el ejercicio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>EJERCICIO OBLIGATORIO MODULO 6</title>
</head>
<body>
<h2>Ejercicio Módulo 6</h2>
<h4>Tabla con las propiedades del objeto introducido por el usuario</h4>
<table id="tabla" border="1"></table>
<script type="text/javascript">
var objeto = {};
objeto = prompt("Introduce el nombre del objeto (window, this.location, document, screen, ...:");
if ((typeof objeto === "object"))
{
var tabla = document.getElementById("tabla");
var i;
for (i in objeto)
{
if ((typeof objeto[i] === "function") || (typeof objeto[i] === "object"))
{
tabla.innerHTML += "<tr><td>" + i + "</td><td> = valor no imprimible</td></tr>";
}
else
{
tabla.innerHTML += "<tr><td>" + i + "</td><td> = " + objeto[i] + "</td></tr>";
}
}
}
else
{
alert("El valor introducido no es un objeto");
}
</script>
</body>
</html>
Valora esta pregunta


0