Open/gesloten functie

Status
Niet open voor verdere reacties.

jantje002

Gebruiker
Lid geworden
8 jun 2011
Berichten
17
Goedemiddag,

Ik wil graag op mijn website waar ik net mee begonnen ben een functie van dat de winkel open is of gesloten alleen vraag ik me af, ik heb een codering, alleen klopt deze niet helemaal:

De wensen zijn het volgende:
Openingstijden, alle dagen behalve zondag (gesloten) 12.00 tot 00.30
En ik wil graag dat als het open is de tekst groen is en bij gesloten een rode tekst

Kan iemand voor mij kijken??

Vriendelijke groet,
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- AFSCHERMEN VOOR OUDE BROWSERS

function openclosed() {
Now = new Date()
Day = Now.getDay()
Hour = Now.getHours()
msg = "gesloten."

//boolean open standaard op true zetten
open = true;

//controleren op tijdstip, indien dit tussen 11.45 en 13.30 is boolean op false zetten
if(Hour > 11.25 && Hour < 13.30){
open = false;
}

if(Day == 1 && Hour > 12 && Hour < 00 && open == true) // Maandag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 2 && Hour > 17 && Hour < 22 && open == true) // Dinsdag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 3 && Hour > 17 && Hour < 22 && open == true) // Woensdag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 4 && Hour > 17 && Hour < 22 && open == true) // Donderdag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 5 && Hour > 17 && Hour < 22 && open == true) // Vrijdag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 6 && Hour > 17 && Hour < 22 && open == true) // Zaterdag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
if(Day == 0 && Hour > 17 && Hour < 22 && open == true) // Zondag geopend 17-22
msg = "Op dit ogenblik zijn we geopend."
else
msg = "Op dit ogenblik zijn we gesloten."
return( msg )
}

// EINDE AFSCHERMING -->
</SCRIPT>

<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Openingsuren</title>
</head>

<body>
<SCRIPT LANGUAGE="JavaScript">document.write(openclosed())</SCRIPT>

</body>
 
Je kan gewoon HTML verwerken in je msg.
 
Okee, maar er zit iets raars in, als ik zeg 17.00 dat de functie open moet zijn is deze pas bij 18.00 open, hoe zit dat in elkaar? Hetzelfde als dat de minuten niet gepakt worden, zoals bij 0.30
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan