11484 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous!

Alors d'entrée j'avoue que ca fait bien 4 ans que je ne suis plus venu ici. Ca fait plaisir.
Il se trouve que je ne code pratiquement plus avec tous les beaux outils qu'on met à notre disposition maintenant...

Mais là, je peux pas y couper. Et j'ai presque tout oublié. Il faudrait que j'écrive une fonction qui, lorsqu'on arrive sur une certaine page d'un site web, redirige vers une autre page (toujours la même) uniquement quand on est le vendredi entre 18H et 23H et le samedi entre 18H et 23H.

Un truc comme ça sent les bon termes :

<script type="text/javascript">

• obtenir le jour actuel
• obtenir l'heure actuel

si jour = vendredi
si heure sup à 18H ET inf à 23H => rediriger vers l'url https://xxxxxx.fr
si jour = samedi
si heure sup à 18H ET inf à 23H => rediriger vers l'url https://xxxxxx.fr
autrement : ne rien faire

</script>


Quelqu'un pourrait m'aider à écrire ça en JS s'il vous plait ? Smiley smile
Merci !
Alors grosse déprime. Ca faisait un moment que je voulais tester ChatGPT. En une demande voilà le résultat (qui fonctionne) :

// Fonction pour vérifier et effectuer la redirection
function effectuerRedirection() {
// Obtention de la date et de l'heure actuelles
var date = new Date();
var jourSemaine = date.getDay(); // 0 correspond à dimanche, 1 à lundi, ..., 6 à samedi
var heure = date.getHours();

// Vérification si c'est vendredi entre 18h et 23h, ou samedi entre 18h et 23h
if ((jourSemaine === 5 || jourSemaine === 6) && heure >= 18 && heure < 23) {
// Redirection vers une autre page web
window.location.href = "https://www.example.com"; // Remplacez l'URL par celle de la page souhaitée
}
}

// Appel de la fonction d'effectuerRedirection au chargement de la page
window.onload = effectuerRedirection;


Le chômage assuré pour les petits développeurs.... Smiley decu