welkomsberichtje op site

Status
Niet open voor verdere reacties.

pcexpert

Gebruiker
Lid geworden
19 dec 2012
Berichten
725
beste forumleden,
ik ben aan het werken aan een projetje op de website van een vriend, met javascript. ik heb een code (zie *1) om-als er nog geen cookie is- je naam te vrage, is er wel een dan geeft ie die in een alert box. mijn vraag is: kan ik, nadt de persoon ingetypt heeft voor de eerste maal, eenmalig voor de 'nieuwe' een bericht laten verschijnen. dus aleen maar als je je naam intypt, waneer er een cookie is, displayd ie het dus, dus dan niet meer nodig.

script *1:
[JS]
<script>
function getCookie(c_name)
{
var c_value = document.cookie;
var c_start = c_value.indexOf(" " + c_name + "=");
if (c_start == -1)
{
c_start = c_value.indexOf(c_name + "=");
}
if (c_start == -1)
{
c_value = null;
}
else
{
c_start = c_value.indexOf("=", c_start) + 1;
var c_end = c_value.indexOf(";", c_start);
if (c_end == -1)
{
c_end = c_value.length;
}
c_value = unescape(c_value.substring(c_start,c_end));
}
return c_value;
}


function setCookie(c_name,value,exdays)
{
var exdate=new Date(20000000000000);
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}


function checkCookie()
{
var username=getCookie("username");
if (username!=null && username!="")
{
alert("welkom terug " + username + "!");
}
else
{
username=prompt("voor uw comfort, gelieve uw naam in te vullen:","");
if (username!=null && username!="")
{
setCookie("username",username,365);
}
}
}



</script>[/JS]
 
ik kijk even
EDIT: bedankt! het is niet helemaal wat ik zoek, het is zelfts nog beter!
 
Laatst bewerkt:
Fijn, leejoo is de place to be met dit soort scriptjes, dus kijk daar even rond! :).

Markeer de vraag dan ook nog even als opgelost, hebben we dat ook gehad :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan