Trasteando me puedo responder:
El "contact1.php" (formulario) pasa a "contact2" (script recaptcha) y ahí, donde pone die ("Mensaje"), lo he cambiado por:
Código PHP:
header ("Location: contact1.php");
$respuesta = "no";
}else{
header ("Location: contact3.php");
Y "contact3.php" es donde se encuentra el script de envio del e-mail.
Pero ahora la pregunta es ¿Como hago que aparezca el alert?
Lo que he hecho ha sido definir la variable respuesta y en "contact1.php" he puesto arriba del todo esto:
Código HTML:
<?php
if ($respuesta == "no"){
?><script type="text/javascript">alert ("Introduzca correctamente el captcha, por favor".);</script>
<?php } ?>
PERO NO FUNCIONA!!! (lo ultimo).
Con tanto mezcladillo de lenguajes, lo mas problable es que me haya dejado alguna coma o algo por el estilo. Pero si alguien lo ve, por favor que me ayude.
Muchas gracias!!!
Edito: Pensándolo mejor, pregunto:
1.¿Se pueden llamar a variables php desde javascript?
2.¿Se puede crear un tipo "alert" en php?
3. Si no puede ser ni 1. ni 2., ¿Que problema tiene el script de arriba?