Avatar billede ninanip Novice
08. januar 2009 - 17:39 Der er 24 kommentarer og
1 løsning

oprette script med visning af dato 6 mdr frem

Hej jeg skal bruge script til at vise datoen 6 mdr. frem fra NU.
Jeg kan finde alle mulige andre løsninger på websites her og der med nedtælling til jul, men jeg skal bruge en løsninger der anpasser sig hele tiden i forhold til d.d.
hilsen nina
Avatar billede ninanip Novice
08. januar 2009 - 18:01 #1
altså datoen at personerne sidder og kigger på min hjemmeside flachau-ski.dk/prices.html
Avatar billede majbom Novice
08. januar 2009 - 20:15 #2
<script type="text/javascript">
            function dateIn6months(){
                var currentTime = new Date()
                var month = currentTime.getMonth() + 7
                var day = currentTime.getDate()
                var year = currentTime.getFullYear()
                document.getElementById('date').firstChild.nodeValue = day + "/" + month + "-" + year;
            }
        </script>

så skal du have en div eller span der har id'et "date", hvor datoen bliver skrevet i
Avatar billede ninanip Novice
08. januar 2009 - 20:31 #3
er lige tabt lidt dér for jeg kan jo reelt set ikke det her...
Andet end at jeg kan se at jeg skal lave en div i head men det er ingen der skal skrive date ind, den skal vide at idag er idag, (NU) ??
Avatar billede majbom Novice
08. januar 2009 - 20:41 #4
du skal ikke have en div i head - det kan man ikke.

du skal ave en div i din body, præcis det sted hvor du vil have datoen til at stå, og på den side kan du i din body skrive:

<body onload="dateIn6months()">

så kører den scriptet, når siden hentes og der vil stå datoen om 6 mdr. i din div
Avatar billede ninanip Novice
08. januar 2009 - 20:48 #5
:?) testing testing
Avatar billede ninanip Novice
08. januar 2009 - 21:07 #6
Nein... Ich gebe auf..
hvor skal jeg placere
<script type="text/javascript">
            function dateIn6months(){
                var currentTime = new Date()
                var month = currentTime.getMonth() + 7
                var day = currentTime.getDate()
                var year = currentTime.getFullYear()
                document.getElementById('date').firstChild.nodeValue = day + "/" + month + "-" + year;
            }
        </script>

Har tænkt at <body onload="dateIn6months()">
skal stå lige under
6 måneder - 6 month - 6 Monate
Avatar billede majbom Novice
08. januar 2009 - 21:14 #7
das war ich nicht sehr gut aus dem deutsche sprache so ich schreibt in dänish if its im achnung mit dich?

scriptet skal være i dit head-element.

<body onload="dateIn6months()">

skal stå der hvor du nu højst sandsynligt har:

<body>

stående, du kan kun have én body.
Avatar billede ninanip Novice
08. januar 2009 - 21:16 #8
Jar jar - sehr gut døjtch nixt wa??? Ha ha god underholdning. Jeg prøver igen, måske først i morgen, er sikker på at det nok skal lykkedes.. så her er svar
Avatar billede ninanip Novice
08. januar 2009 - 21:17 #9
najn najn det er jo dig der skal SCHWAR..oder was
Avatar billede majbom Novice
09. januar 2009 - 06:47 #10
du vil ikke vente med et svar til vi har fået det til at virke?
Avatar billede ninanip Novice
09. januar 2009 - 09:01 #11
jo, god ide for det er ikke lykkedes endnu...
Avatar billede majbom Novice
09. januar 2009 - 09:14 #12
hvor langt er du nået?
Avatar billede ninanip Novice
09. januar 2009 - 09:15 #13
Har just opgivet... Gider du at se på kilde informationer.
Avatar billede majbom Novice
09. januar 2009 - 10:57 #14
ja...
Avatar billede ninanip Novice
09. januar 2009 - 13:27 #15
thx very much
Avatar billede majbom Novice
09. januar 2009 - 13:46 #16
du skal have slettet den linje du har et stykke nede, hvor der står:

<body onload="dateIn6months()">

men du kalder den rigtigt nok i den rigtige body, i starten af siden.

scriptet står inde i dit <style>-tag - det dur ikke, det skal lige uden for så skulle det virke.

til sidst skal du have den div ind det sted på siden hvor du vil ave datoen udskrevet.

er det alle de datoer der står i din liste du skal have lavet om?
Avatar billede ninanip Novice
09. januar 2009 - 14:10 #17
hejsa
nej det er bare datoen fra NU og hele tiden 6 mdr. frem da jeg giver folk 5% rabat ved at booke tidligt. De andre datoer er fra priserne på leje hver uge.
mvh Nina
Avatar billede majbom Novice
09. januar 2009 - 14:44 #18
hmm, jeg forstår ikke hvor du skal bruge datoen henne..?
Avatar billede ninanip Novice
09. januar 2009 - 15:28 #19
Hej igen :?)

Hvis du nu ville booke lejligheden i uge 8 2010, og ville være sikker på at få den fordi du var vild med lejligheden, så ville du opnå 5% rabat ved at booke den senest 6 mdr før ankomst....
Men når det så er skrevet, så er det jo rigtigt... tænker jeg lige (og jeg er ikke blond)
6 mdr fra hvad???
Ja der skal selvfølgelig være en mulighed for at inputte en dato eks. en given dato fra tabellen med priserne........ forstår at du ikke forstår hvor jeg vil hen!
Avatar billede majbom Novice
09. januar 2009 - 18:01 #20
kunne det ikke være noget med at skrive et sted på siden:

hvis du bestiller en ferie nu, som afholdes efter DD/MM-ÅÅÅÅ (som er dato'en om 6mdr.), får du 5% rabat.

? - eller har jeg forstået det forkert (igen :s)
Avatar billede ninanip Novice
09. januar 2009 - 19:24 #21
det er en god løsning.
Må kigge på den imorgen når vinen er fordampet... god fredag og tak end så længe :?)
Avatar billede majbom Novice
04. november 2010 - 10:56 #22
kan vi lukke hér?
Avatar billede ninanip Novice
04. november 2010 - 11:06 #23
Ja det gør vi smider du et svar" så jeg kan komme af med point
mvh NIna
Avatar billede majbom Novice
04. november 2010 - 12:04 #24
kommer her...
Avatar billede majbom Novice
04. november 2010 - 14:38 #25
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester