<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<title>Captare nume utilizator in cookie</title>
</head>
<body>
<SCRIPT language="JavaScript">
<!--
var niciodata = new Date()
niciodata.setTime(niciodata.getTime() + 2000*24*60*60*1000);
// expira peste 2000 de zile :)
function
SetCookie(name, value)
{
var expString = "; expires=" + niciodata.toGMTString();
document.cookie = name + "=" + escape(value) + expString;
}
//
returneaza valoarea unui cookie sau null daca nu exista
function GetCookie(name)
{
var result = null;
var myCookie = " " + document.cookie + ";";
var searchName = " " + name + "=";
var startOfCookie = myCookie.indexOf(searchName);
var endOfCookie;
if (startOfCookie != -1) {
startOfCookie += searchName.length;
endOfCookie = myCookie.indexOf(";", startOfCookie);
result = unescape(myCookie.substring(startOfCookie, endOfCookie));
}
return result;
}
var
defaultString = "Numele Tau: ";
var nume = GetCookie("nume");
if (nume == null)
{
repeat = true;
while (repeat)
{
if ((nume == null) || (nume == defaultString))
nume = prompt("\r\nIntroduceti numele", defaultString);
if ((nume != null) && (nume != defaultString))
SetCookie('nume', nume);
repeat = false;
if (GetCookie("nume") == null)
repeat = confirm("Vei fi intrebat de fiecare data cand "
+ "vizitezi aceasta pagina daca nu introduci numele sau "
+ "nu accepti cookies-uri. Mai incerci o data?");
}
}
if ((nume != null) && (nume != defaultString)) {
document.write("<H3>Salut "+nume+"! Bine ai
venit in pagina mea!</H3>");
} else {
document.write("<H3>Salut si bine ai venit in pagina
mea!</H3>");
}
// -->
</SCRIPT>
</body>
</html>