La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50440 - COMO AñADIR UNA FUNCIóN AL BOTON BACK DEL EXPLORER
Autor:  Ricardo Valdés G.
Hola, quisiera saber como puedo agregar una función al boton back del explorer para poder limpiar unos datos al momento de devolverse. Es una función que quiero agregar en Javascript para unios campos que no se limpian al momento de volver a la pagina anterior...

  Respuesta:  juan jose de la cruz contreras
facil, en el evento onLoad haces la limpiesa de los campos.
..
function Limpia()
{

//si son pocos
document.getElementById(\"Campo\").value=\"\";

//si son muchos

var f=document.getElementById(\'f\');

for(var i=0;i<f.elements.length;i++)
{
if(f.elements[i].type==\'text\')
f.elements[i].value=\"\";
}

//o con un switch para extenderlo

for(var i=0;i<f.elements.length;i++)
{
switch(f.elements[i].type)
{ case \'text\': f.elements[i].value=\"\"; break;
case \'checkbox\': f.elements[i].checked=false; break;
//etc....
}
}

}
..
<form id=\"f\" ... onLoad=\"Limpia()\">
...
</form>