Hola
muy buenas...
creo que he encontrado una solución.
no se si es la mejor, la adecuada o simplemente es ilegal.
pero yo creo que funciona.
Código HTML:
function propListing(nomObjeto){
if (window[nomObjeto] !== (null || undefined))
{
var i, taula = document.getElementById("taula");
for (i in window[nomObjeto]) {
taula.innerHTML+="<tr><td>"+i+"</td><td> = "+window[nomObjeto][i]+"</td></tr>";
}
}else{
alert("El valor introducido no es una propiedad");
}
}
var nomObjeto = prompt ("Introduzca nombre del objeto del que ");
propListing(nomObjeto);