Doorzoek deze site: Wat zijn wij aan het doen?
2 januari 2010 En passant ook nog EINDELIJK ontdekt hoe ik feestdagenlivrei voor mijn websites kan automagiseren. Ik koos er (na enig onderzoek ontdekt hebbend dat dat de opties waren) voor om JavaScript te gebruiken in plaats van serverside proggen met PHP of ASP, omdat het vermeend nadeel wat mij betreft juist een voordeel is: dat de user wiens eigen - pak 'm beet antipodische - systeemklok vindt dat het eerder nieuwjaar is dan dat het bij mij is, mijn nieuwjaarswens krijgt zodra het DAAR nieuwjaar is. En het werkt zo (ik begon met andermans script maar moest het voor mijn doeleinden flink verbouwen dus heb, tot mijn e-nor-me ergernis, voor de tweede keer in mijn leven moeten programmeren - daarmee is het nu MIJN code, maar ik zou zeggen, jat 'm vooral): <SCRIPT> /*SCRIPT VOOR KERSTCONTENT*/ GoLiveMonth = "12"//Month you want your content to start displaying. Two digits. GoLiveDay = "24"//Day you want your content to start displaying. Two digits. GoLiveHour = "19"//Hour you want your content to start displaying. Two digits. ExpireMonth = "12"//Month you want your content to stop displaying. Two digits. ExpireDay = "26"//Day you want your content to stop displaying. Two digits. ExpireHour = "24"//Hour you want your content to stop displaying. Two digits. GoLiveDate = GoLiveMonth + GoLiveDay + GoLiveHour;//puts GoLive month, day and hour together. ExpireDate = ExpireMonth + ExpireDay + ExpireHour;//puts Expire month, day and hour together. Now = new Date(); Month = Now.getMonth(); Day = Now.getDate(); Hour = Now.getHours(); CorrectedMonth = Month + 1;//month - JavaScript starts at "0" for January, so we add "1" if (CorrectedMonth < 10) {/* if less than "10", put a "0" in front of the number. */ var PositionedMonth = "0" + CorrectedMonth; } else { PositionedMonth = CorrectedMonth; } if (Day < 10) {/* if less than "10", put a "0" in front of the number. */ var PositionedDay = "0" + Day; } else { PositionedDay = Day; } Nu = PositionedMonth+ "" +PositionedDay+ "" +Hour;//puts PositionedMonth, PositionedDay and Hour together. if ((Nu >= GoLiveDate) && (Nu <= ExpireDate)) {//ALS KERST document.write('<LINK REL="stylesheet" type="text/css" href="style_xmas.css">'); } else {//ALS GEEN KERST document.write('<LINK REL="stylesheet" type="text/css" href="style.css">'); } </SCRIPT> . Dus nu doen mijn sites uit zichzelf kerst- en nieuwjaarsdingen zonder dat ik dat moet instigeren, of mij moet herinneren dat het er weer af moet, als het, bijvoorbeeld, Driekoningen is. Is dat een goed begin van het nieuwe jaar? Ik zou zeggen van wel. |
Eerdere afleveringen:
Back | Forward | Home | Mail |