Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2003, 07:02
Avatar de kripton
kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 22 años
Puntos: 0
Hola aprendiz_82!!!

Vamos a ver si te puedo echar una ayudita

Cita:
1- cuantas paginas debo hacer?
Tienes que crear las siguientes páginas:
1- pop_invit.htm, que es la pagina pop-up que te pide los datos para enviar el correo.
<HEAD>
<TITLE>Pagina popup para recomendar página </TITLE>

<script language="JavaScript">
<!--
function CheckMail(MailData) {
correct = true;
p = MailData.indexOf("@");
if (p != -1)
correct = (MailData.indexOf(".",p) != -1);
else
correct = false;
return correct;
}
function comprobar(f) {
error = "";
if (f.Nombre.value.length == 0)
error = "Tienes que indicar tu nombre\n";
if (!CheckMail(f.EmailAdr.value))
error += "La dirección de email no parece correcta\n";
if(error != "") {
alert(error);
return false;
}
}
//-->
</script>

</HEAD>

<BODY>
Recomienda esta URL a un amigo....

<form action="/.mail" method="post" name="invit" onSubmit="return comprobar(this);">
Tu nombre: <input type="text" name="Nombre">
Email de tu amigo: <input type="text" name="EmailAdr">
<input type="hidden" name="EmailVar" value="Nombre,Mensaje">
<input type="hidden" name="EmailDone" value="tucuenta/confirm.htm">
<input type="hidden" name="EmailSujet" value="Tu Amigo te invita a visitar esta página">
<input type="hidden" name="Mensaje" value="Esta página esta muy bien: {URL}">
<input type="submit" value="Enviar">
</form>

</BODY>

2.- confirm.htm, que es la pagina que se visualizará si el correo se envia OK
<HEAD>
<TITLE>Envio OK</TITLE>
</HEAD>
<BODY>
Pagina enviada con exito
</BODY>

3.- Incluir la llamada a la pagina 1 en tu portal.
PortalPruebas.htm
<HEAD>
<TITLE>Este es mi portal</TITLE>
</HEAD>

<BODY>
MI PORTAL.... <BR>

<script language="JavaScript">
enviar = "./pop_invit.htm?URL="+window.location.href;
document.write('<a href="#" onClick="window.open(enviar,\'enviar\',\'\');retur n false">');
document.write('Envia esta página a un amigo</a>');
</script>

</BODY>

Cita:
2- a que se refieren con: "a la raiz de tu sitio" ?
Se refiere al directorio principal de tu web. Es decir, el directorio a partil del cual comienzas tu a diseñar tu pagina. Suele ser el que contiene el index.html

Lo que no entiendo es donde esta el el scrip /.mail que se utiliza para enviar el correo
Cita:
<form action="/.mail" method="post" name="invit" onSubmit="return comprobar(this);">
Espero te sirva,
un saludo,
kripton