Sekoman.lv 01 Septembrī 2026 - Otrdiena - 17:32
Sākums Raksti Forums Par projektu
  • Rokasgrāmata "Kā izveidot savu mājas lapu"
  • Rekomendācijas jūsu web-lapas darbības ātruma paaugstināšana ...
  • Šāda tāda teorija par HTML un CSS (Latviski!)
  • Bildes izmērs un izšķirtspēja
  • RegExp - JavaScript regulārās izteiksmes
  • Specsimbolu kodi HTML valodā
  • Piemērs: Kā pelnīt ar Affiliate / Niche marketing un Adsense ...
  • Kas tas tāds - CSS ? CSS pamati īsumā
  • 15 standarta banneru izmēri
  • Nedaudz par "DIV"
  • PHP programmētāja rokasgrāmata
  • Kā paātrināt lapas ielādes ātrumu
  • Kā novērtēt saites
  • JavaScript pāradresācija - redirekts uz citu lapu
  • HTML valoda
  • Все о Google PageRank
  • Kā uzzināt lappuses URL?
  • Tegs <SCRIPT>
  • Tegs <FORM>
  • Tegi <H1...H6>
  • On-site faktori: (x)HTML lapas elementa <head> saturs
  • JavaScript programmēšanas labā prakse
  • Tegs <EMBED>
  • Kā ap tekstu izveidot noteiktas krāsas rāmi?
  • Javascript metodes window.stop() problēmas pārlūkā Internet ...
  • Reitingi un topi – plusi un mīnusi
  • Tegs <DIV>
  • Kādus meta tegus atpazīst Google ?
  • jQuery UI – spraudnis Draggable
  • Javascript piemēri darbam ar Cookie
  • HTML5 standarta atribūts 'placeholder' teksta ievade ...
  • JavaScript faila "atlikta" pieslēgšana pēc piepras ...
  • Lattelecom partnerprogramma
  • Tegs <BODY>
  • Tegs <IMG>
  • jQuery : darbs ar elementiem; CSS selektoru izmantošana
  • Kas ir dokumenta veids (Doctype) ?
  • Vēlreiz par mājaslapas optimizāciju interneta meklētājos
  • Tegs <FIELDSET>
  • Создание успешного сайта
  • Tegs <OBJECT>
  • CSS šrifta izmēru atbilstību tabula
  • Parametrs wmode Flash failu attēlošanai
  • Tegs <TABLE>
  • CSS "spraiti"
  • Nestandarta šriftu pieslēgšana web lapā
  • CSS float problēmas un risinājumi
  • Kas ir Google AdSense?
  • Tegs <INPUT>
  • Tegs <FRAME>
  • Tegs <a>
  • Kā izmainīt pogas krāsu formā?
  • Kā nopelnīt ar savu interneta projektu?
  • Tegs <META>
  • Tegs <MARQUEE>
  • Meta tegi mājaslapas mobilajai versijai
  • Atslēgvārdi
  • Īss CSS3 apskats
  • SEO: Kā iepatikties Google meklētājam?
  • Tegs <HR>
  • Tegs <LINK>
  • Tegs <LI>
  • 6 izplatītākās kļūdas izstrādājot mājaslapas mobilajām ierīc ...
  • Freimu (<frame>) un Ifreimu (<iframe>) formatēšanas te ...
  • CSS pseido klases (pseido selektori)
  • Tegs <IFRAME>
  • Tegs <BUTTON>
  • CSS stila īpašību pieslēgšana atkarībā no pārlūka
  • Reitingu sistēmu tumšā puse
  • Tegs <BASE>
  • Google Pagerank un Google Toolbar PR
  • On-site faktori: (x)HTML lapas elementa <body> saturs
  • Tegs <P>
  • Kā teksta daļu izcelt citā krāsā?
  • Tegs <OL>
  • Off-site faktori: saites un Google PageRank
  • Mazliet par web 2.0
  • Tegs <COLGROUP>
  • Tegs <SPAN>
  • Tegs <DL>
  • 10 SEO mīti
  • Ko apzīmē mērvienība "em" stila atribūtos?
  • Kā horizontāli nocentrēt tabulu pārlūka logā?
  • Tegs <FRAMESET>
  • Tegs <SELECT>
  • Tegs <ABBR>
  • Tegs <AREA>
  • SEO pamati
  • Tegs <BR>
  • Kā atcelt hipersaišu pasvītrojumu
  • HTML koda vai satura nomaiņa elementiem ar zināmu ID, izmant ...
  • Tegs <FONT>
  • HTML elementu pseidoparametri un to apstrāde skriptos
  • Saites atvēršana 'uzpeldošā' logā izmantojot jQuery
  • Tegs <PARAM>
  • Tegs <TR>
  • Kā lapā izveidot dažādu krāsu hipersaites?
  • Ārējās hipersaites noformēšana, izmantojot jQuery un CSS
  • Pseidoklase <:active>
  • Tegs <ACRONYM>
  • Tegs <SAMP>
  • Atdalām JavaScript funkcijas no HTML koda
  • Kā uzzināt, vai lapas kods satur noteiktu tegu (elementu)?
  • Kā pārbaudīt, vai rinda satur doto(s) simbolu(s)?
  • Tegs <PRE>
  • Tegs <BGSOUND>
  • Tegs <UL>
  • Nosacītie komentāri pārlūkiem Internet Explorer
  • Tegs <HTML>
  • Tegs <CODE>
  • Meklētājsistēmas Google filtri
  • Tegs <BASEFONT>
  • Tegs <BLOCKQUOTE>
  • Tegs <TEXTAREA>
  • Tegs <SMALL>
  • Garas simbolu virknes pārnešana jaunā rindā
  • Tegs <STRIKE>
  • Īpašība <@import>
  • Ko apzīmē pieraksts #fc0?
  • Javascript valodā rezervētie vārdi
  • Stila atribūtu "padding/margin" vērtību īsais pier ...
  • Tegs <STRONG>
  • Tegs <TITLE>
  • Fancy Partnerprogramma
  • Tegs <TD>
  • Izvēlnes aktīvās saites iezīmēšana tikai ar CSS palīdzību
  • Laika parametru iegūšana JavaScript kodā
  • Pseidoelements <:after>
  • Domēnu zonu saraksts
  • Interneta pārlūka konstatēšana ar jQuery palīdzību
  • SEO: Google PageRank
  • Tegs <NOBR>
  • Tegs <MAP>
  • Tegs <CAPTION>
  • Tegs <ADDRESS>
  • Tegs <STYLE>
  • Tegs <LEGEND>
  • Tegs <DD>
  • Tegs <TBODY>
  • Tegs <DFN>
  • Kā izvietot blakus divus fiksēta izmēra slāņus (DIV) ?
  • Tegs <COL>
  • Tegs <B>
  • Tegs <DT>
  • Tegs <I>
  • Tegs <BDO>
  • Tegs <TFOOT>
  • Tegs <Q>
  • Tegs <LABEL>
  • Tegs <OPTION>
  • Tegs <XMP>
  • Tegs <HEAD>
  • Tegs <INS>
  • Izmantojam tegu <hr> ar fona attēlu
  • Tegs <TH>
  • Kā noteikt ekrāna izšķirtspēju un pārlūka loga izmērus ?
  • 10 tipiskas Latvijas Interneta „startapu” kļūdas
  • Tegs <DEL>
  • Tegs <NOFRAMES>
  • Tegs <EM>
  • Tegs <NOSCRIPT>
  • Tegs <OPTGROUP>
  • Tegs <THEAD>
  • Tegs <BIG>
  • Tegs <SUB>
  • Īpašība <!important>
  • Tegs <TT>
  • 10 ошибок начинающих блоггеров
  • Tegs <WBR>
  • Parametrs target='_blank' citiem vārdiem
  • Tegs <CITE>
  • Tegs <SUP>
  • Tegs <VAR>
  • Tegs <KBD>
  • Tegs <NOEMBED>
  • Alternatīva fona pievienošana vairs neeksistējošam attēlam.
  • Veidojam failu robots.txt
  • Parādām un rediģējam elementu <style>
  • 9 veidi, kā meklēt informāciju iekš Google, par kuriem nezin ...

Vadība

Ieeja lapā
Reģistrācija Uzrakstīt Autoram Ielādēt visus ierakstus
  • black
  • blue
  • green
  • gray
  • pink
  • orange

Reklāma

Sadaļas

HTML
CSS
JavaScript
jQuery
HTML tegi (tags)
CSS īpašības
Vienā teikumā
Vispārīgas WEB lietas
Peļņa internetā

Meklēšana


Birkas

Google (10)
css (9)
JavaScript (7)
jquery (6)
saites (5)
optimizācija (5)
peļņa (5)
html (5)
izmērs (5)
seo (5)
nopelnīt (5)
meta (3)
mārketings (3)
attēls (3)
meklētāji (3)
div (3)
Rangs (3)
krāsa (3)
affiliate (3)
saite (3)

Partneri

Aptauja

Kāda veida apraksti Jums šķiet nepieciešamāki?
Rezultāti | Aptauju arhīvs
Atbilžu kopskaits: 158
Sākums Raksti JavaScript

JavaScriptJavascript piemēri darbam ar Cookie

Darbam mums būs nepieciešamas divas funkcijas :  cookie uzstādīšanas un nolasīšanas funkcijas

Cookie uzstādīšanas funkcija :

function set_cookie(name, value, expires)
{
if (!expires)
{
expires = new Date();
}
document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/";
}

Cookie nolasīšanas funkcija :

function get_cookie(name)
{
cookie_name = name + "=";
cookie_length = document.cookie.length;
cookie_begin = 0;
while (cookie_begin < cookie_length)
{
value_begin = cookie_begin + cookie_name.length;
if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
{
var value_end = document.cookie.indexOf (";", value_begin);
if (value_end == -1)
{
value_end = cookie_length;
}
return unescape(document.cookie.substring(value_begin, value_end));
}
cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
if (cookie_begin == 0)
{
break;
}
}
return null;
}

Uzstādīšanas un nolasīšanas piemērs :

Piemērā klikšķinot uz saites "Uzstādīšana", ierakstām pārlūkā cookie. To paveicam ar sekojošo funkciju:

function save_cookie() {
 var name = "example" // cookie vārds
 var tmp = "Sveiks, es esmu tavs kūkijs :)!"; // ierakstāmā cookie vērtība
 expires = new Date(); // šībrīža datums
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // cookie derīguma laiks
 set_cookie(name, tmp, expires); // uzstādām cookie
}

Šīs funkcijas izsaukšana no HTML :

<a href="javascript:save_cookie();">Uzstādīšana</a>

Lai nolasītu cookie, izmantosim funkciju get_cookie() un uzskatāmībai ierakstīsim iegūto lielumu HTML-slānī (div). Izdarīsim to ar šādu funkciju :

function write_cookie() {
 // iegūstam cookie un ierakstām to slānī layer ar innerHTML palīdzību
 document.getElementById('layer').innerHTML = get_cookie('example'); }

Šīs funkcijas izsaukšana no HTML :

<a href="javascript:write_cookie();">Nolasīšana</a>

// slānis, kurā izvadām cookie vērtību<div id="layer" style="padding:5px;"></div> 

Strādājošs piemērs

Uzstādīšana   |  Nolasīšana

Piemērs masīva saglabāšanai un iegūšanai :

Cookie uzstādīšana un iegūšana ir līdzīga iepriekšējā piemērā aprakstītajam, ar to atšķirību, ka pirms tam nepieciešams apstrādāt pašu masīvu.

Iegūstam masīva vērtības un ierakstām tās cookie ar funkciju save_array():

function save_array() {
 var myArray = [1, 2, "sveiks"]; // masīvs ar vērtībām
 var tmp = "";
 if (myArray != null) {
 
 // apsekojam masīvu, savācot visas vērtības vienā mainīgajā un atdalot tās ar komatu
 for (i in myArray) 
 {
 if (myArray[i] != "") {
 tmp = tmp + myArray[i];
 if (i != myArray.length-1) {
 tmp = tmp + ",";
 }
 }
 }
 }
 expires = new Date(); // šībrīža datums
 expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // cookie derīguma termiņš set_cookie("example", tmp, expires); // uzstādām cookie ar funkciju set_cookie }

Šīs funkcijas izsaukšana no HTML :

<a href="javascript:save_array();">Uzstādīšana</a>

Nolasām cookie vērtības un izvadām tās HTML-slānī (div) :

function write_array() {
 var getmyArray = get_cookie('example'); // nolasām cookie vērtības
 var tmp = ''; getmyArray = getmyArray.split(",") // sadalām mainīgo atsevišķās vērtībās un ierakstām tās masīvā
 for (i=0; i<getmyArray.length; i++) // apsekojam masīvu un formatējam to izvadei { tmp += getmyArray[i]; if (i != getmyArray.length) { tmp += "<br />"; } } // izvadām masīvu slānī ar identifikātoru layer2 document.getElementById('layer2').innerHTML = tmp; }

Šīs funkcijas izsaukšana no HTML :

<a href="javascript:write_array();">Izvadīt masīvu</a>

// slānis, kurā tiek izvadītas cookie vērtības
<div id="layer2" style="padding:5px;"></div>

Strādājošs piemērs ar masīvu :

Uzstādīšana   |  Masīva nolasīšana


Raksta avots : http://clone.h16.ru/css-js/3/
  • 1
  • 2
  • 3
  • 4
  • 5
Skatīts : 3846 / Komentāri : 1 / Vērtējumi : 1 / Uzrakstīts : 03 Martā 2010 plkst. 11:28
Komentāru kopskaits: 1
0  
1 Billybob   (Rakstīja 12 Oktobrī 2012 09:01) [Materiāls]
With all these silly websites, such a great page keeps my intrenet hope alive.

Pievienot komentārus var tikai reģistrētie lietotāji.
[ Reģistrācija | Ieeja ]

Datuve.lv
Kopēšana pieļaujama norādot raksta avotu vai autoru. Norāde uz šo lapu obligāta.
Lapas ideja pieder tās autoram.
Oriģinālais dizains no Zoxy, Uzturēšanu nodrošina uCoz
Redizains un lokalizācija no Arnis Freimanis.