Foros del Web » Programando para Internet » Javascript »

Como saludar con el nombre del visitante

Estas en el tema de Como saludar con el nombre del visitante en el foro de Javascript en Foros del Web. Hola todos alguien me puede decir que codigo necesito para que al entrar a mi pagina le pregunte el nombre al visitante y escribirlo en ...
  #1 (permalink)  
Antiguo 08/09/2002, 22:57
 
Fecha de Ingreso: junio-2002
Mensajes: 4
Antigüedad: 22 años, 5 meses
Puntos: 0
Como saludar con el nombre del visitante

Hola todos alguien me puede decir que codigo necesito para que al entrar a mi pagina le pregunte el nombre al visitante y escribirlo en la pagina para saludarlo con su nombre y quesu nombre quede guardado en una cokie para quela siguiente visita ya no sea necesario preguntar el nombre porque ya quedo guardado en la cokie, algo parecido al esta pagina que el nombre de usuario queda en una cokie pero yo no quiero preguntar username y password solo el nombre para saludarlo con su nombre a cada uno.

Si alguien me puede ayudar gracias.
  #2 (permalink)  
Antiguo 13/09/2002, 11:55
bet
 
Fecha de Ingreso: febrero-2001
Mensajes: 292
Antigüedad: 23 años, 9 meses
Puntos: 0
Re: Como saludar con el nombre del visitante

Algo así te sirve?

Código:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">

<script language="JavaScript">
<!--

function saludar(){
	a=window.prompt("Nombre");
	setCookie('saludo',a);
	
	document.write("Bienvenido " + a);
}

function leeCookie(nombre){
	
	galleta = document.cookie;
	inicio = galleta.indexOf(nombre + "=",0);
	fin = galleta.indexOf(";",inicio);
	valorgalleta = null;

	if (inicio != -1) {
		if (fin != -1) {
			valorgalleta=galleta.substring(inicio+nombre.length+1,fin);
		}
		else{
			valorgalleta=galleta.substring(inicio+nombre.length+1,galleta.length);
		}
		document.write("Bienvenido " + valorgalleta);
	}
	else {
		saludar();
	}


}

function setCookie(nombre,valor){
	fec = new Date();
	fec.setHours(50); 
	fec = fec.toGMTString();

	document.cookie =  nombre + "=" + valor + ";expires=" + fec;
}

//-->
</script>
</head>

<body bgcolor="#FFFFFF" onLoad="leeCookie('saludo2')">

</body>
</html>
<hr noshade size=1><img src="http://www.gograph.com/Images-8712/ClipArt/cat03.gif" height="50" border=0 align="absmiddle"> <font size="2" face="verdana" color="#000000">bet[/CODE]
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 18:23.