hola, primero ya deberas tener algo que te valide lo que envias en el formulario no ?
puedes buscar en las FAQ'S sobre validacion de formularios, bien
luego que valides debes usar una funciones de java que hacen la carga de paginas dentro de otras, yo las cargo dentro de div's no se como se hace con frames
Código Javascript
:
Ver originalfunction paginas (url, id_contenedor)
{
var pagina_requerida = false;
if (window.XMLHttpRequest)
{
// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest ();
} else if (window.ActiveXObject)
{
// pero si es IE
try
{
pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP");
}
catch (e)
{
// en caso que sea una versión antigua
try
{
pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP");
}
catch (e)
{
}
}
}
else
return false;
pagina_requerida.onreadystatechange = function ()
{
// función de respuesta
cargarpagina (pagina_requerida, id_contenedor);
}
pagina_requerida.open ('GET', url, true); // asignamos los métodos open y send
pagina_requerida.send (null);
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina (pagina_requerida, id_contenedor)
{
if (pagina_requerida.readyState == 4 && (pagina_requerida.status == 200 || window.location.href.indexOf ("http") == - 1))
document.getElementById (id_contenedor).innerHTML = pagina_requerida.responseText;
}
este es el que uso para cargar las paginas, es un .js
y en la parte html le doy un ID al div y le digo que se carge la pagina que quiero en el div con ese ID
Código HTML:
Ver original"javascript:paginas('pagina.html','iID');"
paginas es la funcion que usa el javascript, y en la pagina donde la vas a cargar debes poner esto
que hace referencia al documento de java con el que trabajas...