Les opérations actuellement programmées comprennent:
1. actualiser régulièrement sur la page HTML (actualiser)
1. Instructions d'utilisation du code de rafraîchissement (actualiser)
Description: Combien de temps (secondes) pour vous actualiser, ou combien de temps après la page Web des liens vers d'autres pages Web.
Utilisation: <méta http-equiv = "rafhes" contenu = "30">
<Meta http-equiv = "rafhes" content = "5; url = // www.vevb.com">
Remarque: 5 d'entre eux signifient que vous vous actualiseras automatiquement à l'URL après être resté 5 secondes.
2. Comment fonctionner régulièrement
Vous pouvez actualiser à plusieurs reprises sur la même page pour réaliser l'effet des opérations de synchronisation.
Par exemple: <meta http-equiv = "rafhes" content = "5; url = // www.vevb.com">
Inconvénients: vous devez ouvrir la page dans le navigateur et ne pouvez pas le fermer.
2. Settimeout et setInterval dans JavaScript
1. La différence entre Settimeout et SetInterval
Il existe deux méthodes de synchronisation principales pour les objets de fenêtre, à savoir Settimeout et SetInteval. Leur syntaxe est fondamentalement la même, mais les fonctions remplies sont différentes.
La méthode Settimeout est un programme chronométré, c'est-à-dire à quelle heure faire. Après l'avoir terminé, ce sera terminé.
La méthode SetInterval signifie qu'une certaine opération est exécutée à plusieurs reprises au cours d'un certain intervalle.
Si vous utilisez SetTimeout pour implémenter la fonction de SetInterval, vous devez vous appeler régulièrement dans le programme exécuté. Si vous souhaitez effacer le compteur, vous devez appeler différentes méthodes claires en fonction de la méthode utilisée:
Par exemple: TTTT = setTimeout ('Hello ()', 1000);
ClearTimeout (TTTT);
ou:
tttt = setInterval ('Hello ()', 1000);
ClearInteval (TTTT);
2. Comment fonctionner régulièrement
Par exemple, vous devez ouvrir la page Test.asp régulièrement (bien sûr, Test.asp peut être une base de données de lecture et générer des pages statiques ...)
La copie de code est la suivante:
<script lingots = "javascript" type = "text / javascript">
<! -
fonction bonjour () {
window.open ('http://www.vevb.com')
}
window.setTimeout (hello (), 5000);
// ->
</cript>
Inconvénients: vous devez ouvrir la page dans le navigateur et ne pouvez pas le fermer.
3. Asp utilise des composants de synchronisation VB
Il n'y a pas d'instructions de synchronisation comme setTimeout dans ASP. Nous devons utiliser les composants ASP pour les résoudre. De même, VB6 peut être utilisé pour les compiler. Pour des méthodes de fonctionnement spécifiques, veuillez vous référer à
Le composant précédent est utilisé pour accrocher des threads. Afin de suspendre les threads, nous devons utiliser le sommeil de la fonction Win32API, et également créer un nouveau projet DLL actif, nommé Timer.
Le nom de classe est le sommeil.
Le sommeil de la fonction de l'API Win32 peut être trouvé dans le navigateur de texte API fourni par VB6.
Maintenant, le programme de sommeil est le suivant. Ce programme de composants est très simple, je ne l'expliquerai pas beaucoup.
La copie de code est la suivante:
Déclare privé sous-sommeil lib "kernel32" (byval dwmillisecondes aussi longtemps)
M_set privé comme long
Propriété publique Get Consetup () Tant longtemps
configuration = m_set
Propriété finale
Propriété publique Soit la configuration (STRSET comme long)
m_set = strset
Propriété finale
Fonction publique Sleeptime ()
Sommeil (configuration)
Fonction finale
Compilez-le et générez la dll du composant TIMER.DLL. Si vous ne savez pas comment rédiger des programmes VB, vous pouvez également trouver Timer.dll dans le package de fichiers téléchargé