Note: leggi il regolamento. L'uso dei tag code o php è sempre gradito!

Ho leggermente modificato qualcosina.... spero ti vada bene
Codice PHP:
<script language="JavaScript">
    function 
checkForm (form){
        if (
form.email.value == "") {
            
alert("Inserire l'indirizzo del mittente completo.");
            
form.email.focus();
            return 
false;
        }

        var 
EmailAddr form.email.value;
        var 
Filtro = new RegExp("^[a-zA-Z0-9_.-]{1,}@[a-zA-Z0-9\-]{2,}[.][a-zA-Z0-9]{2,}$");
        if (!
Filtro.test(EmailAddr)) {
            
alert("Controlla l'indirizzo del mittente inserito");
            
form.email.focus();
            return 
false;
        }
        return 
true;
    }

    function 
pagina(par){
        if (
checkForm(document.mailing))
        {
            
window.open("newsletter.php?email="+par,"","width=400,height=200");
        }
        return 
false;
    }
</script> 
Codice PHP:
<form action="newsletter.php" method="get" onsubmit="return false" name="mailing" id="mailing">
    <
input type="text" name="email" width="60" id="email">

    <
button onclick="javascript:pagina(email.value);"Invia </button>
</
form
ciao!