anoniem Geplaatst: 3 april 2003 Delen Geplaatst: 3 april 2003 Ik heb het volgende probleem. Ik heb een error die weergegeven moet worden tussen bepaalde data. Dus ik heb het volgende script in elkaar gedraaid. Alleen werkt het niet. Enig idee wat ik fout doe? Ik krijg geen error, hij doet gewoon niets. <script> d = new Date(); var Start = "November 1, 1997 10:15 AM"; var End = "January 31, 2004 10:15 AM"; Date.parse(Start); Date.parse(End); If (d < End && d > Start) { window.alert("Hello!") } </script> Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 1. wat staat er in alert(d)? 2. is de syntax van alert(d) gelijk aan alert(End) ? 3. zet eens een else { alert(blaat); } achter je if. (if met kleine letter dus) Als ie daar naar toe gaat is er dus geen match. t. Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 <script> var Start = "November 1, 1997 10:15 AM"; var End = "January 31, 2004 10:15 AM"; Date.parse(Start); Date.parse(End); If (End > Start) { window.alert("Hello!"); } else { alert("It doesn't work!"); } </script> Dit werkt ook niet. Quote Link naar reactie
anoniem Geplaatst: 3 april 2003 Auteur Delen Geplaatst: 3 april 2003 Het is wel de bedoeling dat je het resultaat van de [color=blue:a59d447be3]parse[/color:a59d447be3] aan een variabele toewijst. [code:1:a59d447be3] Start = Date.parse(Start); [/code:1:a59d447be3] Bovendien is JS case-sensive, [b:a59d447be3][color=red:a59d447be3]i[/color:a59d447be3][/b:a59d447be3]f (bla) dus. Overigens werkt dit ook: [code:1:a59d447be3] var Start = new Date("November 1, 1997 10:15 AM"); var End = new Date("January 31, 2004 10:15 AM"); [/code:1:a59d447be3] Quote Link naar reactie
anoniem Geplaatst: 4 april 2003 Auteur Delen Geplaatst: 4 april 2003 :oops: Het werkt! Dank je wel. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen