Gå til forsiden   Tips & Tricks, søgemaskiner, optimering, webhoteller, layout, design og meget mere Gratis grafik - knapper, gif, billeder, ikoner m.m. FrontPage - alle kan lave hjemmesider Læs interessante artikler om web og Internet Prøv vores Online Tools ... vi genererer dine koder Scripts inddelt i kategorier

hjemmesider
scripts script scripting koder asp dhtml html java javascript javascripts css funktioner programmering web
tips tricks scripts script scripting funktioner søgemaskiner webhoteller layout webdesign server optimering html hjemmesider programmering web ftp
scripts, scripting, script, koder, tips, tricks, asp, dhtml, html, java, javascript, javascripts, css, funktioner, password, login, brugerbeskyttelse, print,  hjemmesider, hjemmeside, homepage, websted, websteder, webprogrammering, programmering, web
hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside  homepage programmering hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside  homepage programmering hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside  homepage programmering

hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside  homepage programmering

Besked om omdatering

Hvis du har lavet ændringer, siden brugeren sidst besøgte din side, popper en lille alertboks op og fortæller, hvilke opdateringer der er lavet.

Scriptet virker ved brug af cookies. Der lagres information om, hvornår den besøgende sidst har været på din side. Alertboksen kommer altså kun, hvis du har indtastet ændringer, siden sidste gang brugeren var på din side.

Scriptet viser en liste over opdateringer siden sidste besøg. Du indtaster selv en tekstbeskrivelse og evt. dato for hver opdatering, du laver.

Javascript

Eksempel >>

 

Sådan gør du:

Scriptet består af to dele. Første del er selve scriptet, som indsættes i din head sektion. Anden del er en lille kode til at vise den gældende version. Denne kode, som er valgfri, kan indsættes hvor som helst på din side.

 

Trin 1

Indsæt dette script i din <head> sektion:

<SCRIPT language="javascript">
<!-- Javascript starter her

//Script fra @-beynder - http://www.a-begynder.dk
//Vi har næsten alt til web ... blandt andet ;-)

//Gratis script. Slet venligst ikke vores reference
//-------------------------------------------------

var version = 1; // Definer samlet antal opdateringer

// Lav en linie for hver opdatering
var update = new Array();
update[1] = "Første opdatering";
update[2] = "Næste opdatering her ... osv. osv.";

//// Du skal IKKE ændre noget efter denne linie ////
////////////////////////////////////////////////////

function setCookie(name,value) { today = new Date; expires = new Date(today.getTime() + 60 * 24 * 60 * 60 * 1000); document.cookie=name + "=" + escape(value) + "; expires=" + expires };
function getCookie(name) { cookielist=document.cookie.split("; "); for ( count = 0 ; count < cookielist.length ; count++ ) { if ( cookielist[count].split("=")[0] == name ) return unescape(cookielist[count].split("=")[1]) } return null; };
function delCookie(name) { today = new Date; expires = new Date(today.getTime() - 1); document.cookie=name + "=; expires=" + expires };

lastVersion = eval(getCookie("lastVersion"));
if ((lastVersion == null)||(lastVersion >= version)) setCookie("lastVersion",version);
if (lastVersion < version) {
setCookie("lastVersion",version); str = "";
for(count=lastVersion+1;count<=version;count++) { if (update[count] != 'undefined') str = str + update[count] + "\n"; }
if (str.length == 0) { alert("Denne side er blevet opdateret"); }
else { if(confirm("Denne side er blevet opdateret\nVis ændringer?")) { alert(str); } }
};

// javascript slutter her -->
</SCRIPT>

Definer selv værdierne markeret med rødt. Du kan vælge en vilken som helst tekst, som bliver vist i alertboksen. Hvis der har været mere end en opdatering siden brugerens sidste besøg vises alle opdateringerne på hver sin linie. Beskederne bør derfor ikke være for lange.

 

Trin 2 (valgfri)

Hvis du ønsker at gøre dine besøgende opmærksom på hvor mange opdateringer, der har været på din side, har du mulighed for at gøre det ved at indsætte denne kode. Koden indsættes, der hvor teksten skal stå.

Denne side har nået version <SCRIPT>document.write(version);</SCRIPT>

Den røde tekst kan du selv ændre, som du ønsker.

 

Det færdige html-dokument <html>

<head>
<SCRIPT language="javascript">
<!-- Javascript starter her

//Script fra @-beynder - http://www.a-begynder.dk
//Vi har næsten alt til web ... blandt andet ;-)

//Gratis script. Slet venligst ikke vores reference
//-------------------------------------------------

var version = 2; // Definer samlet antal opdateringer

// Lav en linie for hver opdatering
var update = new Array();
update[1] = "Første opdatering";
update[2] = "Næste opdatering her ... osv. osv.";

//// Du skal IKKE ændre noget efter denne linie ////
////////////////////////////////////////////////////

function setCookie(name,value) { today = new Date; expires = new Date(today.getTime() + 60 * 24 * 60 * 60 * 1000); document.cookie=name + "=" + escape(value) + "; expires=" + expires };
function getCookie(name) { cookielist=document.cookie.split("; "); for ( count = 0 ; count < cookielist.length ; count++ ) { if ( cookielist[count].split("=")[0] == name ) return unescape(cookielist[count].split("=")[1]) } return null; };
function delCookie(name) { today = new Date; expires = new Date(today.getTime() - 1); document.cookie=name + "=; expires=" + expires };

lastVersion = eval(getCookie("lastVersion"));
if ((lastVersion == null)||(lastVersion >= version)) setCookie("lastVersion",version);
if (lastVersion < version) {
setCookie("lastVersion",version); str = "";
for(count=lastVersion+1;count<=version;count++) { if (update[count] != 'undefined') str = str + update[count] + "\n"; }
if (str.length == 0) { alert("Denne side er blevet opdateret"); }
else { if(confirm("Denne side er blevet opdateret\nVis ændringer?")) { alert(str); } }
};

// javascript slutter her -->
</SCRIPT>

</head>

<body>
Denne side har nået version <SCRIPT>document.write(version);</SCRIPT>
</body>

</html>

Eksempel >>

 

 

Bemærk:

Vær opmærksom på at cookies har en vis begrænsning. De virker nemlig kun, hvis den besøgende ikke har sat sin sikkerhed for højt. Du skal derfor tænke dig lidt om, før du vælger denne løsning, da du risikerer at nogle besøgende vil få denne besked, HVER GANG de besøger din side ... og det kan godt være lidt irriterende.

 

Hint:

Hvis du vil oplyse dine besøgende, hvornår de forskellige opdateringer har fundet sted, kan du simpelthen bare starte hver tekst med en dato.

 

 

 

 

Til toppen >>


powered by FreeFind

hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside homepage programmering
hjemmesider webdesign frontpage grafik scripts asp html css tutorial begynder hjemmeside homepage programmering

Annoncer her ...!