Archief - JS: Cookies schrijven en lezen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

MiniJeffrey

Legacy Member
Hi,

Ik wil een website bouwen die bestaat uit een welkomstscherm A
Op dat scherm zal je kunnen kiezen uit: ik ben nieuw, waarna een pagina B volgt met basisuitleg of: ik ben niet nieuw waarna je meteen naar de pagina C gaat.

Nu oké, ik zou dit graag via een cookie doen. Het is dus de bedoeling dat mensen die reeds de basisuitleg gedaan hebben (pagina B dus) niet meer voor dat keuzescherm A komen. Zij moeten dus onmiddelijk naar C

Het moet dus als volgt gaan: eerste bezoek, de bezoeker klikt op ik ben nieuw
=> cookie wordt weggeschreven

Bij eventuele volgende bedoeken leest de index de cookie en stuurt de bezoeker meteen door naar pagina C.

Klinkt vrij eenvoudig maar ik en cookies...

Als iemand mij even op weg kan helpen, dat zou ik fantastisch vinden.:applause:

Smokyke

Legacy Member
Misschien is dit wel handig. Daar kan je lezen hoe je cookies aanmaakt, welliswaar met PHP maar dit lijkt me het meest logische.

Er is namenlijk een verschil als bezoekers je pagina bezoeken via www.website.be en gwn website.be. Je moet er dus voor zorgen dat de cookie op alle 2 bereikbaar is. GL

MiniJeffrey

Legacy Member
killer oo7 zei:

google heb ik al afgegoogelt en je vindt er idd veel informatie over hoe je cookies schrijft en opvraagt maar daarmee schiet ik niks op. Ik moet een if...else lus denk ik... aangezien er al dan niet naar pagina A of C moet gestuurd worden afhankelijk van of de cookie bestaat...

Smoerf

Legacy Member
in javascript cookies getten en setten?

Code:
/**********************************************************************************
   Cookie functions
**********************************************************************************/

	function setCookie(c_name,value){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+1);
	document.cookie=c_name+ "=" +escape(value) + ";expires=" + exdate;
	}

	function getCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	  }
	  else begin += 2;
	  var end = document.cookie.indexOf(";", begin);
	  if (end == -1)
		end = dc.length;
	  return unescape(dc.substring(begin + prefix.length, end));
	}
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan