A ver si alguien sabe decirme por que no me llegan las variables $_POST al archivo envia_mail.php.
Tengo el siguiente codigo
Código:
y el siguiente formulario<script type="text/javascript"> function enviarEmail(){ email = document.formulario.email.value; if (email == "") alert("Por favor, introduzca su email y despues pulse el boton enviar. Muchas gracias."); else if ( !(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(email)) ) alert("Introduzca un email valido."); else document.formulario.submit(); } function NewWindow(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) if(win.window.focus){win.window.focus();} } </script>
Código:
Alguien sabe donde esta el problema??<form name="formulario" method="post" action="javascript:NewWindow('envia_mail.php','name','380','280','');"> <input type="text" name="email" /> <a href="javascript:enviarEmail();">Enviar</a> </form>
Por anticipado, muchas gracias.