Hoe laat ik tekst veranderen bij een bepaalde tijd?

Status
Niet open voor verdere reacties.

rtimmerman1999

Gebruiker
Lid geworden
2 jan 2015
Berichten
6
Goedenavond,

Ik heb een webwinkel en wil daar bij de levertijd met een HTML code op werkdagen voor 16:00 de tekst: "Voor 16:00 besteld, morgen in huis" hebben staan en in weekenden en werkdagen na 16:00 de tekst; "(dag van de week) in huis!". Is dit mogelijk met een HTML code?
 
Met HTML alleen kan dat niet, want html is geen programmeertaal.

Gebruik je een webwinkel-pakket of heb je zelf je site gemaakt?
Ik zou me voor kunnen stellen dat pakketten als OSCommerce of Magento en dergelijke,
voor zoiets een plug-in hebben.
 
Met HTML alleen kan dat niet, want html is geen programmeertaal.

Gebruik je een webwinkel-pakket of heb je zelf je site gemaakt?
Ik zou me voor kunnen stellen dat pakketten als OSCommerce of Magento en dergelijke,
voor zoiets een plug-in hebben.

Ik heb een webwinkel-pakket bij professionalwebshopbeginnen.nl.
Wat kan ik nog meer gebruiken ipv HTML dan?
Welke code kan ik hiervoor dan gebruiken?
 
javascript

Je zult gebruik moeten maken van javascript, weet zo niet of dat mogelijk is ?
 
Hoi rtimmerman1999,
Ik kan je hier mee helpen voor een kleine vergoeding.
Heb je het nog nodig?
Gr Jesse
 
Hoi rtimmerman1999,
Ik kan je hier mee helpen voor een kleine vergoeding.
Heb je het nog nodig?
Gr Jesse

Hallo Jesse,

Ja, heb het wel nog nodig, maar ga hier niet voor betalen.
Een forum is om elkaar vrijwillig te helpen nietwaar?
 
Dit is het idee
[js]var d = new Date();
if(d.getDay() == 6 || d.getDay() == 0) { // Weekend
document.write('Maandag in huis');
} else if(d.getDay() == 5 && d.getHours() >= 16) { // Vrijdag na 16:00
document.write('Maandag in huis');
} else if(d.getHours() >= 16) { // Andere dag van de week na 16:00
var dagVanDeWeek = new Array(7);
dagVanDeWeek[2] = 'Dinsdag';
dagVanDeWeek[3] = 'Woensdag';
dagVanDeWeek[4] = 'Donderdag';
dagVanDeWeek[5] = 'Vrijdag';
document.write(dagVanDeWeek[(d.getDay() + 1)] +' in huis');
} else { // Anders
document.write('Morgen in huis');
}[/js]
Ik heb het niet heel goed getest, maar dit zou moeten werken. Je zal zelf even moeten uitzoeken hoe je dit in je pagina moet verwerken.

Houd er overigens wel rekening mee dat Javascript wordt uitgevoerd op de computer van de bezoeker. Als de bezoeker Javascript uit heeft geschakeld, een verkeerde tijd heeft ingesteld of zich in een andere tijdzone bevindt zal dit niet (goed) werken.
 
Laatst bewerkt:
Dit is het idee
[js]var d = new Date();
if(d.getDay() == 6 || d.getDay() == 0) { // Weekend
document.write('Maandag in huis');
} else if(d.getDay() == 5 && d.getHours() >= 16) { // Vrijdag na 16:00
document.write('Maandag in huis');
} else if(d.getHours() >= 16) { // Andere dag van de week na 16:00
var dagVanDeWeek = new Array(7);
dagVanDeWeek[2] = 'Dinsdag';
dagVanDeWeek[3] = 'Woensdag';
dagVanDeWeek[4] = 'Donderdag';
dagVanDeWeek[5] = 'Vrijdag';
document.write(dagVanDeWeek[(d.getDay() + 1)] +' in huis');
} else { // Anders
document.write('Morgen in huis');
}[/js]
Ik heb het niet heel goed getest, maar dit zou moeten werken. Je zal zelf even moeten uitzoeken hoe je dit in je pagina moet verwerken.

Houd er overigens wel rekening mee dat Javascript wordt uitgevoerd op de computer van de bezoeker. Als de bezoeker Javascript uit heeft geschakeld, een verkeerde tijd heeft ingesteld of zich in een andere tijdzone bevindt zal dit niet (goed) werken.

Helemaal geweldig, bedankt!
Alles wat er nu nog aangepast moet worden kan ik nog zelf, had enkel een opstartje nodig.

Nogmaals bedankt!
Ricky Timmerman
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan