Foros del Web » Creando para Internet » HTML »

Recomendar página web

Estas en el tema de Recomendar página web en el foro de HTML en Foros del Web. Que tal ! Alguna recomendación para hacer que los visitantes de mi página web, puedan recomendarla otros amigos... Gracias...
  #1 (permalink)  
Antiguo 18/04/2006, 10:26
 
Fecha de Ingreso: abril-2006
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
Recomendar página web

Que tal !

Alguna recomendación para hacer que los visitantes de mi página web, puedan recomendarla otros amigos... Gracias
  #2 (permalink)  
Antiguo 18/04/2006, 11:39
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Simplemente, pon un formulario que envíe un mail a la/s dirección que indique el visitante.
  #3 (permalink)  
Antiguo 18/04/2006, 12:09
 
Fecha de Ingreso: abril-2006
Mensajes: 12
Antigüedad: 11 años, 7 meses
Puntos: 0
¿los formularios se manejan en PHP no?

La verdad solo manejo un poco de HTML, y se me dificulta el manejo de formularios; puedo hacer los formularios, pero para hacerlos funcionar fallo, jeje, puesto que no tengo mucha experiencia en el diseño de páginas web...
  #4 (permalink)  
Antiguo 19/04/2006, 05:35
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
Los formularios sólo toman datos, lo que luego hagas con ellos es otra cosa (PHP, ASP, enviar por mail, tratar con javascript,...)

Aqui tienes, con html y un poco de javascript:
(lo que hay detrás de // verás que son comentarios totalmente prescindibles)

Código:
<html>
<head>
</head>
<script language="javascript">
function mailpage() //esto define el nombre de la función
{
uno = document.miform.uno.value; //esto mete los valores de los campos en variables con el nombre que quieras
dos = document.miform.dos.value; //esto mete los valores de los campos en variables con el nombre que quieras
tres = document.miform.tres.value; //esto mete los valores de los campos en variables con el nombre que quieras
cuatro = document.miform.cuatro.value; //esto mete los valores de los campos en variables con el nombre que quieras

salto="%0D%0A"; //esto es porque en la cadena mailto el salto de línea es incómodo de escribir, y así lo meto en esa variable y lo puedo usar más facilmente
mail_str = "mailto:" + uno + ";"+ dos + ";"+ tres + ";"+ cuatro +"?subject=visita mi página."; //la interrogación es para definir cosas como asunto, copias, cuerpo,...
mail_str += "&body=Hola:" + salto + salto + "Te recomiendo que visites esta página:" + salto + " -- "; //como la instrucción es muy larga, cierro la línea y poniendo " lomismo +=" puedo continuar escribiendo como si fuera en la misma línea

location.href = mail_str; //le digo al navegador que ponga todo eso de mailto:... "en la barra de direcciones", lo que creará automáticamente un nuevo mensaje (en outlook, p.ej.) de correo-e.
}
</script>
<body>
<form name="miform">
mail uno:<input type="text" name="uno">
<br />
mail dos:<input type="text" name="dos">
<br />
mail tres:<input type="text" name="tres">
<br />
mail cuatro:<input type="text" name="cuatro">
<br />
<input type="button" onClick="mailpage()" value="Recomendar">
</form>
</body>

</html>
  #5 (permalink)  
Antiguo 19/04/2006, 12:35
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 14 años, 1 mes
Puntos: 2
De acuerdo

Para temas relacionados con el hilo, no utilices privados. Imagínate que eres un tercero que tiene el mismo problema y le dejas con la solución a medias.

Cita:
Iniciado por Adair15
Hola Ludovico2000...

Me gusta tu fromulario, pero preferiría que tuviese otro aspecto, cómo el que aparece aquí

Checalo (no llegan los mensajes a los destinatarios) chécalos y me ayudas vale? Muchas gracias.
Aqui tienes:

Lo primero, para el aspecto pon tú el que quieras (no te lo voy a hacer todo yo )

Lo segundo, funciona perfectamente tanto éste como el anterior. Sale un mensaje nuevo en outlook y se envía perfectamente. Si lo que quieres es enviarlo sin outlook, necesitas algún lenguaje del lado del servidor, como PHP o ASP.

Y por último, aqui está tu código para html + javascript, según (más o menos) el modelo que indicas:
Código:
<html>
<head>
</head>
<script language="javascript">
function mailpage()
{
nombre = document.miform.nombre.value;
apellidos = document.miform.apellidos.value;
mail = document.miform.mail.value;

uno = document.miform.uno.value;
dos = document.miform.dos.value;
tres = document.miform.tres.value;
cuatro = document.miform.cuatro.value;
cinco = document.miform.cinco.value;

salto="%0D%0A";
mail_str = "mailto:" + uno + ";"+ dos + ";"+ tres + ";"+ cuatro +";"+ cinco+"?subject=visita esta página--";
mail_str += "&body=Hola, soy "+ nombre + " " + apellidos + salto + salto + "Desde mi mail '"+ mail + "' te recomiendo que visites esta página:" + salto + " -- ";

location.href = mail_str;
}
</script>
<body>
<div align="center" style="width:100%">
<form name="miform">
<table width="420px" align="center">
<tr align="left">
<td>
<b>Tu Información</b>
</td>
</tr>
<tr>
<td>
Nombre:
</td>
<td>
<input type="text" name="nombre" size="40" />
</td>
</tr>
<tr>
<td>
Apellidos:
</td>
<td>
<input type="text" name="apellidos" size="40" />
</td>
</tr>
<tr>
<td>
Tu Mail:
</td>
<td>
<input type="text" name="mail" size="40" />
</td>
</tr>
</table>
<table width="420px" align="center">
<tr align="left">
<td>
<b>Tus Amigos</b>
</td>
</tr>
<tr>
<td>
mail uno:
</td>
<td>
<input type="text" name="uno" size="40" />
</td>
</tr>
<tr>
<td>
mail dos:
</td>
<td>
<input type="text" name="dos" size="40" />
</td>
</tr>
<tr>
<td>
mail tres:
</td>
<td>
<input type="text" name="tres" size="40" />
</td>
</tr>
<tr>
<td>
mail cuatro:
</td>
<td>
<input type="text" name="cuatro" size="40" />
</td>
</tr>
<tr>
<td>
mail cinco:
</td>
<td>
<input type="text" name="cinco" size="40" />
</td>
</tr>
</table>
<table width="420px" align="center">
<tr>
<td align="right">
<input type="button" onClick="mailpage()" value="Recomendar" />
</td>
</tr>
</table>
</div>
</form>
</div>
</body>

</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.