משתמש:איתן ברוך/cookies script.js
מראה
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
// Set a Cookie
function setCookie(cName, cValue, expDays) {
var date = new Date();
date.setTime(date.getTime() + (expDays * 24 * 60 * 60 * 1000));
var expires = "expires=" + date.toUTCString();
document.cookie = cName + "=" + cValue + "; " + expires + "; path=/";
}
function getCookie(cName) {
var name = cName + "=";
var cDecoded = decodeURIComponent(document.cookie); //to be careful
var cArr = cDecoded.split('; ');
var res = 0;
for (var i in cArr) {
if (cArr[i].indexOf(name) === 0)
res = cArr[i].substring(name.length);
}
return res;
}
var number = +getCookie("numbers") + 1;
setCookie('numbers', number, 1);
var new_NavTop = {
label: number,
color: "",
url: "",
index: 1
};
var ppersonal = document.getElementById("p-personal");
var NavTop = ppersonal ? ppersonal.getElementsByTagName("ul")[0] : null;
if (NavTop) {
var newListItem = document.createElement("li");
var newLink = document.createElement("b");
newLink.setAttribute("href", new_NavTop.url);
if (new_NavTop.hasOwnProperty("title")) {
newLink.setAttribute("title", new_NavTop.title);
}
newLink.appendChild(document.createTextNode(new_NavTop.label));
newLink.style.backgroundColor = new_NavTop.color;
newLink.onclick = new_NavTop.onclick;
newListItem.appendChild(newLink);
if (new_NavTop.hasOwnProperty("index")) {
NavTop.insertBefore(newListItem, NavTop.childNodes[new_NavTop.index]);
} else {
NavTop.appendChild(newListItem);
}
}