codigo action:
stop();
btn_enviar.onRelease = function() {
var datos = new LoadVars();
datos.nombre = nombre.text;
datos.asunto = asunto.text;
datos.email = email.text;
datos.coment = coment.text;
datos.sendAndLoad("phpquehacelatarea.php", datos, "POST");
datos.onLoad = function(coment) {
delete datos;
};
}
codigo PHP:
<?php
$nombre = $_POST['nombre'];
$asunto = $_POST['asunto'];
$email = $_POST['email'];
$coment = $_POST['coment'];
$mensaje = "Enviado por: $nombre <br><br> Asunto: $asunto <br><br> correo: $email <br><br> Comentario: $coment";
mail("[email protected]","Comentario",$mensaje,"Content-type:text/html\r\nFrom: $email");
?>
El formulario funciona exelentemente, los codigos los obtuve del tutotrial de introduccion a loadvars de cristalab.
Uno de los objetivo de la pagina web que estoy realizando es no interrumpir la fluides de la animacion y el diseño, toda la pagina esta realizada en flash con un swf madre que importa el contenido en forma dinamica con la precarga externa, de esta manera solo se carga una vez el html que contine el swf madre y del resto del contenido se encarga con la precarga externa.
El problema es que entre el codigo de precarga externa y el codigo del envio de correo hay interferencia, cuando el swf madre carga el swf externo que contiene el codigo de envio el codigo de la precarga con moviecliploader pierde su funcionalidad.
buscando en los contenidos de los foros encontre un comentario hacerca de mi problema, comenta que el problema es el POST pero no dio una solucion.
Probe incluyendo el codigo de correo el el swf madre con el mismo resultado, probe haciendo un swf aparte que carga en un html diferente y funsiono pero se pierde la dinamica de la pagina.
supongo que debe haber una forma de bloquear este efecto del POST en el codigo de precarga externa
este es el error:
archivos ejemplo aqui:
http://usuarios.lycos.es/flaco86x/archivo.zip
ejemplo en web aqui:
http://usuarios.lycos.es/flaco86x
despues que aparece el munu principal y que alla cargado el elemento de intro, miren lo que sucede cada ves que se entra y sale de la opcion de "contactenos" que contiene el codigo del envio de correo
