Lorsque je travaillais récemment sur un programme, le client a demandé qu'un message vocal soit diffusé comme rappel lorsqu'il y a de nouvelles informations. En fonction de la situation, le résumé est le suivant :
1. Créez un nouveau champ dans la table d'informations et utilisez la méthode 0 et 1 pour déterminer l'état des informations.
2. Créez une nouvelle page, actualisez-la régulièrement et demandez s'il existe des enregistrements avec une valeur de champ de 0 dans la table.
3. Lorsque l'administrateur clique pour afficher les informations, modifiez la valeur du champ sur 1.
La plus critique est l'étape 2. Le code requis est donné ci-dessous
Actualisez régulièrement la page spécifiée. Par exemple, la nouvelle page s'appelle a.asp
Ensuite c'est <script>setTimeout(location.href=a.asp',10000)</script>
Connexion à la base de données.
<%set rs = conn.execute(sélectionnez * dans [nom de la table] où nom du champ = 0 )
sinon rs.eof alors%>
<bgsound src=chemin audio loop=false>
<%fin si
rs.close:set rs = rien%>