Una alternativa mejor, que he desarrollado después de investigar cómo cambiar los valores ocultos, es este pequeño programa en javascript, que muestra tanto en un cuadro de diálogo como en una ventana popup los contenidos de todos los campos de los formularios cargados en la ventana actual:
var p="<html><head><title>Espiaformularios</title></head><body>",t="",f=0,g=0;
for (f=0;f<document.forms.length;f++)
{
p = p + "<hr/><p>" +
document.forms[f].name + "<dl>";
t = t + "---" + document.forms[f].name +
"("+document.forms[f].id+")---" +
String.fromCharCode(13);
for (g=0;g<document.forms[f].elements.length;g++)
{
p = p + "<dt>" +
document.forms[f].elements[g].name +
"(" + document.forms[f].elements[g].id +
")</dt><dd>=" +
document.forms[f].elements[g].value + "</dd>";
t = t + document.forms[f].elements[g].name +
"(" + document.forms[f].elements[g].id +
")=" + document.forms[f].elements[g].value +
String.fromCharCode(13);
}
p = p + "</dl></p>";
t = t + String.fromCharCode(13);
}
w=window.open("" , "espiaformularios");
w.document.innerHTML="";
w.document.write(p);
window.alert(t);
Por evidentes motivos de seguridad, los navegadores suelen impedir la ejecución de código ajeno al documento actual, pero podemos saltarnos la restricción si cortamos el texto anterior, escribimos "javascript:" en la barra del navegador y pegamos el texto a continuación.
También podemos instalar el script como botón, agregando el siguiente enlace mostrar formulario de la página a favoritos, y colocándolo en la carpeta "vínculos" de los favoritos.
No hay comentarios:
Publicar un comentario