Jouer un son à une certaine heure sur son site web
Fermé
corentin.bc
Messages postés
389
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
4 novembre 2022
-
21 avril 2017 à 19:12
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 22 avril 2017 à 16:07
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 22 avril 2017 à 16:07
A voir également:
- Jouer un son à une certaine heure sur son site web
- Jouer a pokemon sur android - Guide
- Traduire une page web - Guide
- Site de telechargement - Guide
- Site inaccessible - Guide
- Instagram web - Guide
4 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
21 avril 2017 à 19:16
21 avril 2017 à 19:16
Bonjour,
Il faut le gérer en javascript ...
Tu fais un script avec un settimeout
https://www.w3schools.com/jsref/met_win_settimeout.asp
qui tourne toutes les minutes par exemple et qui vérifie si il est l'heure que tu souhaites ou non.....
Il faut le gérer en javascript ...
Tu fais un script avec un settimeout
https://www.w3schools.com/jsref/met_win_settimeout.asp
qui tourne toutes les minutes par exemple et qui vérifie si il est l'heure que tu souhaites ou non.....
corentin.bc
Messages postés
389
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
4 novembre 2022
8
21 avril 2017 à 19:24
21 avril 2017 à 19:24
Salut,
merci, mais je comprends pas tout :
ce que tu m'as envoyés sert à exécuter quelques choses au bout d'un certain temps, donc, ça ne fait pas ce que je veux
à moins que ce que tu essaie de me dire c'est de gérer ça pour que toutes les minutes ça exécute le script php, dans ce cas je dirais plus que c'est setinterval qui pourrait m'aider !
merci, mais je comprends pas tout :
ce que tu m'as envoyés sert à exécuter quelques choses au bout d'un certain temps, donc, ça ne fait pas ce que je veux
à moins que ce que tu essaie de me dire c'est de gérer ça pour que toutes les minutes ça exécute le script php, dans ce cas je dirais plus que c'est setinterval qui pourrait m'aider !
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
21 avril 2017 à 19:32
21 avril 2017 à 19:32
oui.. setInterval pardon.
corentin.bc
Messages postés
389
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
4 novembre 2022
8
21 avril 2017 à 20:20
21 avril 2017 à 20:20
Ok, j'ai donc fais ça :
<script type="text/javascript">
setInterval(function() {
<?php
$heuremaj= strftime("%k:%M");
if ($heuremaj == "20:20") { ?>
<audio src="/audio/autres/sonnerie52.wav" autoplay /></audio>
<?php \} else {\} ?> }, 60000);</script>
mais apparemment l'accolade après la fin du php en dernière ligne ne devrait pas y être, pourtant y en a aucune en trop.
<script type="text/javascript">
setInterval(function() {
<?php
$heuremaj= strftime("%k:%M");
if ($heuremaj == "20:20") { ?>
<audio src="/audio/autres/sonnerie52.wav" autoplay /></audio>
<?php \} else {\} ?> }, 60000);</script>
mais apparemment l'accolade après la fin du php en dernière ligne ne devrait pas y être, pourtant y en a aucune en trop.
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
21 avril 2017 à 21:54
21 avril 2017 à 21:54
Non non... tu ne peux pas mettre de php dans le js....
Tu dois tout faire en js
Tu dois tout faire en js
corentin.bc
Messages postés
389
Date d'inscription
dimanche 8 février 2015
Statut
Membre
Dernière intervention
4 novembre 2022
8
22 avril 2017 à 07:47
22 avril 2017 à 07:47
Wow, là, ça va se compliquer, je n'y connais rien en JS :)
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
Modifié le 22 avril 2017 à 16:07
Modifié le 22 avril 2017 à 16:07
ça devrait être un truc du genre
setInterval(function() { var today = new Date();) var h = today.getHours(); var m = today.getMinutes(); var heuremaj= h + ":" + m ; if (heuremaj == "20:20") { document.write "<audio src='/audio/autres/sonnerie52.wav' autoplay /></audio>"; } }, 60000);