Hallo,
Op mijn website had ik graag de melding:"Het kapsalon is op het ogenblik open / gesloten gezien.
Ik had op dit forum een script gevonden van 2011 en dit naar mijn wensen proberen aan te passen.
Helaas ergens zit er een fout. Na een week hierop te zitten suffen heb ik besloten hulp te vragen.
De code zoals ik die momenteel heb is de volgende:
Op mijn website had ik graag de melding:"Het kapsalon is op het ogenblik open / gesloten gezien.
Ik had op dit forum een script gevonden van 2011 en dit naar mijn wensen proberen aan te passen.
Helaas ergens zit er een fout. Na een week hierop te zitten suffen heb ik besloten hulp te vragen.
De code zoals ik die momenteel heb is de volgende:
HTML:
<!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
var openDichtTonen = 'ja'; // ja of nee invullen!
if (openDichtTonen == 'nee'){
function openDicht(){ } // hele functie wordt buiten werking gesteld !
}
else if (openDichtTonen == 'ja'){
function openDicht()
{
var vandaag = new Date(); // stel dag vast
var weekdag = vandaag.getDay(); // geef dag van de week
var uurtijd = vandaag.getHours(); // geef uurtijd
var mintijd = vandaag.getMinutes(); // geef minutentijd
var opendicht = document.getElementById('opendicht'); // neem in te vullen regel
var dicht = 'Het kapsalon is op het ogenblik <span class="nu_dicht">gesloten</span>.';
var open = 'Het kapsalon is op het ogenblik <span class="nu_open">open</span>.';
// STANDAARD
opendicht.innerHTML = dicht; // default: dicht
// DEFINITIE OPENINGSPERIODEN
var TussenMiddag = 'uit'; // default: het is niet tussen de middag
if ((uurtijd >= 12) // als tussen 12uur,
|| ((uurtijd <= 13) && (mintijd <= 30))) // en 13u en 13:30uur,
{tussenmiddag = 'aan';} // dan nu tussen de middag
var LaatAvond = 'uit'; // default: GESLOTEN
if (((uurtijd >= 8) && (mintijd >= 30)) // van 8:30uur
|| (uurtijd <= 20)) // tot 20:00uur
{LaatAvond = 'aan';} // OPEN
var KortAvond = 'uit'; // default: GESLOTEN
if (((uurtijd >= 8) && (mintijd >= 30)) // van 8:30uur
|| (uurtijd <= 18)) // tot 18:00uur
{KortAvond = 'aan';} // OPEN
var Vrijdag = 'uit'; // default: GESLOTEN
if ((uurtijd >= 7) && (uurtijd <= 18)) // van 7:00uur tot 18:00uur
{Vrijdag = 'aan';} // OPEN
var Zaterdag = 'uit'; // default: GESLOTEN
if ((uurtijd >= 7) && (uurtijd >= 15)) // van 7:00uur tot 15:00uur
{Zaterdag = 'aan';} // OPEN
// DAGEN KOPPELEN AAN OPENINGSTIJDEN
if (weekdag == 1) { } // Maandag... is gesloten
else if ((weekdag == 2) // Als dinsdag,
&& ((TussenMiddag == 'aan') || (KortAvond == 'aan'))) // dan TussenMiddag en/of KortAvond,
{opendicht.innerHTML = open;} // dan open.
else if ((weekdag == 3) // Als woensdag,
&& ((TussenMiddag == 'aan') || (KortAvond == 'aan'))) // dan TussenMiddag en/of KortAvond,
{opendicht.innerHTML = open;} // dan open.
else if ((weekdag == 4) // Als donderdag,
&& ((TussenMiddag == 'aan') || (LaatAvond == 'aan'))) // dan TussenMiddag en/of LaatAvond,
{opendicht.innerHTML = open;} // dan open.
else if ((weekdag == 5) // Als vrijdag,
&& (Vrijdag == 'aan')) // dan Vrijdag,
{opendicht.innerHTML = open;} // dan open.
else if ((weekdag == 6) // Als zaterdag
&& (Zaterdag == 'aan')) // dan Zaterdag,
{opendicht.innerHTML = open;} // dan open.
else if (weekdag == 0) { } // Zondag... is gesloten
}
window.onload = function()
{
openDicht();
var checkMin = 1; // controle-interval in minuten
var checkMS = checkMin*1000*60; // controle-interval in milliseconden;
setInterval("openDicht()", checkMS);
}
}
// EINDE AFSCHERMING -->
</script>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Openingsuren</title>
</head>
<body>
<p id="opendicht"></p>
<!-- http://www.helpmij.nl/forum/showthread.php/631249-Open-gesloten-functie-->
</body>
</html>
Laatst bewerkt door een moderator: