Hallo iedereen,
Op de website www.coen-design.be bij de pagina mogelijkheden.html kan je onderaan een aantal layouts kleuren kiezen. Alleen het probleem is dat hij elke keer als je naar de pagina mogelijkheden.html gaat naar de blauwe layout gaat in plaats van de default.
Dus ik wil dat de pagina mogelijkheden automatisch naar de default styl gaat en niet naar de blauwe layout.
Ook hoeven er geen cookies gebruikt worden of opgeslagen.
Ik wil dus gewoon dat je een paar styles kan kiezen als voorbeeld en niet dat het opgeslagen wordt als cookie, of dat die gekozen styl weer wordt gekozen als je naar de pagina mogelijkheden.html gaat.
Hier de JavaScript code:
Alvast bedankt,
Op de website www.coen-design.be bij de pagina mogelijkheden.html kan je onderaan een aantal layouts kleuren kiezen. Alleen het probleem is dat hij elke keer als je naar de pagina mogelijkheden.html gaat naar de blauwe layout gaat in plaats van de default.
Dus ik wil dat de pagina mogelijkheden automatisch naar de default styl gaat en niet naar de blauwe layout.
Ook hoeven er geen cookies gebruikt worden of opgeslagen.
Ik wil dus gewoon dat je een paar styles kan kiezen als voorbeeld en niet dat het opgeslagen wordt als cookie, of dat die gekozen styl weer wordt gekozen als je naar de pagina mogelijkheden.html gaat.
Hier de JavaScript code:
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| function setActiveStyleSheet(title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } } function getActiveStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title"); } return null; } function getPreferredStyleSheet() { var i, a; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title") ) return a.getAttribute("title"); } return null; } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } window.onload = function(e) { var cookie = readCookie("cookiename"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); } window.onunload = function(e) { var title = getActiveStyleSheet(); createCookie("cookiename", title, 365); } var cookie = readCookie("cookiename"); var title = cookie ? cookie : getPreferredStyleSheet(); setActiveStyleSheet(title); |
Alvast bedankt,
[ Voor 16% gewijzigd door GekkeCoen op 16-01-2006 19:25 ]