Toon posts:

Help... klote script

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

Verwijderd

Topicstarter
Hallo,

Ik ben al de hele ochtend bezig om het volgende te verwezenlijken:

Ik wil op een website een welkoms message displayen: Goede (morgen)(middag)(avond) etc...

Daarvoor heb ik het volgende script van i-net geplukt:
__________________________________________________________________
<BODY>

<script LANGUAGE="JavaScript">

<!-- begin
day = new Date();
hr = day.getHours();

if ((hr >= 400) && (hr <= 1145)) {
t = "goedemorgen";}

if ((hr >= 1146) && (hr <= 1215)) {
t = "goededag";}

if ((hr >= 1216) && (hr <= 1730)) {
t = "goedemiddag";}

if ((hr >= 1731) && (hr <= 1815)) {
t = "goededag";}

if (hr >= 1816) && (hr <= 0)) {
t = "goedeavond";}

document.write(t);
document.write("</FONT></STRONG></center>");


// End -->
</script>
</BODY>
__________________________________________________________________

Maar wat ik ook probeer ik krijg het niet voor elkaar, het is dus de bedoeling dat de welkomst message met de systeemtijd wijzigt in middag, avond, dag etc.

Kan het soms niet op de minuut nauwkeurig? Ik wil graag dat er tussen 11:45 en 12:15 goededag gedisplayd wordt en na 12:15 goedemiddag. Dit dan weer tot 17:30 en daarna goededag tot 18:15 daarna goede avond.

Elke hulp is welkom wat ik ook doe ik kom er niet uit, komt waaschijnelijk omdat ik geen ervaring heb met scripts.

Maar ja de baas he ;)

Met vriendelijke groet

Mannie

  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
is het er niet uit gecomentarieerd door de <!-- begin
(ik ben ook niet zon HTML expert)
dus haal die zin en // eind --> eruit en dan moet het werken

edit: typo en beetje meer uitleg

[ Voor 40% gewijzigd door xillius op 19-03-2003 13:38 ]


  • Mini-me
  • Registratie: November 1999
  • Niet online
Misschien kun je beter eerst even nadenken voordat je een standaard script downloadt:
getHours() levert de uren van de tijd.. dus als je dat gaat vergelijken met 400 dan is dat wat anders dan als je de tijd vergelijkt met 4:00
Ik kan me niet voorstellen dat bovenstaand script uberhaupt kan werken!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 23-08 10:39

Janoz

Moderator Devschuur®

!litemod

Begin eens met een alert(hr); om te zien wat voor waarde hr eigenlijk heeft.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Alphega
  • Registratie: Oktober 2001
  • Laatst online: 02-05-2025
Moet het niet
code:
1
2
var day = new Date();
var hr = day.getHours();

zijn :?

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 23-08 09:52

Pelle

🚴‍♂️

Tsja, we zijn hier geen helpdesk, en dit soort topic titels slaan ook nergens op.
Pagina: 1

Dit topic is gesloten.