Afaceri Online Logo  

Lucru pe Internet - Afaceri Online - Profit din Site-uri Web

 
  INTERNET PENTRU AFACERI | PROIECTARE SITE WEB | PROMOVARE SITE WEB | RESURSE EXTERNE  
PROIECTARE & WEBDESIGN
Creare si actualizare site
Continut, structura, aspect grafic
Tehnologii utilizate in proiectare
Estetica fotografica in web design
Optimizare grafica pentru web

DOCUMENTATIE - HTML
Ce este HTML
Fundamente
Fonturi
Blocuri de text
Imagini
Legaturi
Liste
Tabele
Ferestre cadru in HTML
Formulare
Sinteza taguri


DOCUMENTATIE - CSS
Ce sunt stilurile
Stiluri dedicate
Clase de stiluri
Stiluri identificate
Stiluri inline
Stiluri definite in fisiere externe
Pseudo clase de stiluri

DOCUMENTATIE - JAVASCRIPT
Ce este, cum se insereaza
Evenimente si functii
Ierarhii JavaScript
Ferestre cadru in JavaScript
Crearea ferestrelor in JavaScript
JavaScript si bara de stare
Obiecte predefinite
Validare date in formulare HTML
Obiectul Image
Exemple JavaScript

OFERTA CARTI ELECTRONICE
HTML + CSS + XML - profesional
Java + JavaScript - profesional






 
PROIECTARE SITE WEB > DOCUMENTATIE - JAVASCRIPT - Exemple - Nume utilizator in cookie


Proiectare Site si Web Design - JavaScript - Exemple
Aflare Nume Utilizator si Salvare in Cookie


Acest exemplu JavaScript intreaba utilizatorul care este numele sau si salveaza apoi acest nume intr-un cookie pentru utilizarea ulterioara in diferite contexte a numelui captat. In acest caz, dupa salvarea in cookie in pagina se va afisa un salut catre utilizator, utilizand numele stocat in cookie. Exemplul este integrat in codul HTML al unei pagini web oarecare pentru a putea fi usor de urmarit si vizualizat.

<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>
 

Inapoi la indexul exemplelor JavaScript

 

 





Afaceri Online - Meniu Selectiv De Navigare Rapida


  Copyright 2003 - 2005 Afaceri-Online.net - Toate Drepturile Rezervate