Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2009, 18:37
andresito12_19
 
Fecha de Ingreso: noviembre-2008
Mensajes: 80
Antigüedad: 16 años, 1 mes
Puntos: 1
Problema de div con formulario

Hola a todos
Tengo una consulta ya que estoy haciendo una web con div en el cual tengo un div en donde cargo el contenido (otras paginas) con una funcion javascript como con frameset, pero el problema es que al utilizar un formulario como el de contacto este envio el mail al correo pero recarga la pagina contacto.php en pantalla completa y no en el div que utilizo para cargar el contenido.
lo otro que intente es en el action del formulario cargarlo al div haci action="javascript('contacto.php','contenido')" y este me recarga el formulario en el div del contenido pero no me envia el mail

mi pregunta es que si alguien tiene algun ejemplo de cargar formularios .php en un div de contenido



esta es la funcion javascript
Código PHP:
function llamarasincrono(urlid_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_requeridaid_contenedor)
}
pagina_requerida.open('GET'urltrue// 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_requeridaid_contenedor){
if (
pagina_requerida.readyState == && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText

de antemano gracias por la ayuda