Recomendado: Ensine como usar a ASP para criar fóruns de sites DIY (1) Prefácio: agora existem fóruns em todos os lugares da internet, mas eu me pergunto se você encontrou essa situação: encontrar o que deseja nas informações de discussão confusa é uma coisa demorada e trabalhosa. Mais tarde, você não quer ir a nenhum fóruns. Então, podemos estar certos
Operação de tempo de ASP, banco de dados de leitura de tempo ASP (explicação detalhada da operação de tempo da página da web)
'-----------------------------------------------------------------------------------------------------------------------------------
'----------- Autor: Vbell ------------------------------------
'----------- Data: 13: 57 2008-5-19 ---------------------------
'----------- http: www.qqview.com -----------------------------
'----------------------------------------------------------------
As operações atualmente programadas incluem:
1. Atualize na página HTML regularmente (atualizar)
1. Instruções de uso de código de atualização (atualização)
Descrição: Quanto tempo (segundos) para se atualizar ou quanto tempo depois da página da web se vincular automaticamente a outras páginas da Web.
Uso: <meta http-equiv = refresh Content = 30>
<Meta http-equiv = refresh content = 5; Url = http: //www.qqview.com>
NOTA: 5 deles significam que você atualizará automaticamente o URL depois de ficar por 5 segundos.
2. Como operar regularmente
Você pode atualizar repetidamente na mesma página para alcançar o efeito das operações de tempo.
Por exemplo: <meta http-equiv = refresh content = 5; url = http: //www.qqview.com/test.asp>
Desvantagens: você deve abrir a página no navegador e não pode fechá -la.
2. Settimeout e SetInterval em JavaScript
1. A diferença entre o setTimeout e o setInterval
Existem dois métodos de tempo principal para objetos de janela, nomeadamente Settimeout e SetInteval. Sua sintaxe é basicamente a mesma, mas as funções concluídas são diferentes.
O método setTimeout é um programa cronometrado, ou seja, a que horas fazer. Depois de terminar, terá acabado.
O método setInterval significa que uma determinada operação é executada repetidamente durante um determinado intervalo.
Se você usar o setTimeout para implementar a função do setInterval, precisará se ligar regularmente no programa executado. Se você deseja limpar o contador, precisará chamar diferentes métodos claros de acordo com o método usado:
Por exemplo: tttt = setTimeout ('hello ()', 1000);
ClearTimeout (TTTT);
ou:
tttt = setInterval ('hello ()', 1000);
ClearInteval (TTTT);
2. Como operar regularmente
Por exemplo, você precisa abrir o teste da página.
<idioma do script = javascript type = text/javascript>
<!-
função hello () {
window.open ('http://www.qqview.com/test.asp')
}
window.setTimeout (hello (), 5000);
//->
</script>
Desvantagens: você deve abrir a página no navegador e não pode fechá -la.
3. ASP usa componentes de tempo de escrita em VB
Não há declarações de tempo como o setTimeout no ASP. Precisamos usar componentes ASP para resolvê -los. Da mesma forma, o VB6 pode ser usado para compilá -los. Para métodos de operação específicos, consulte
O componente anterior é usado para pendurar threads. Para suspender os threads, precisamos usar o sono da função Win32API e também criar um novo projeto de DLL ativo, chamado Timer.
O nome da classe é sono.
O sono da função da API Win32 pode ser encontrado no navegador de texto da API fornecido pelo VB6.
Agora, o programa semelhante ao sono é o seguinte. Este programa de componentes é muito simples, não vou explicar muito.
Privado declarar sub -sono Lib Kernel32 (Byval DwmillisEconds por muito tempo)
M_set privado tanto tempo
Propriedade pública Get Setup () desde que
configuração = m_set
Propriedade final
Propriedade pública Let Setup (strset por tempo longo)
m_set = strset
Propriedade final
Função pública Sono SleepTime ()
Sono (configuração)
Função final
Compile e gere o componente Timer.dll DLL. Se você não sabe como escrever programas VB, também pode encontrar timer.dll no pacote de arquivos baixado
Este arquivo. Copie-o no diretório do Windows e insira-o no modo MS-DOS
c:/windows/regsvr32 timer.dll
Após concluir o registro de componentes, você também pode usar este componente de tempo.
Agora explique o arquivo de chamada ASP que acabou de clicar em uma coluna. Veja como este componente é usado
* Aplicação do timer
<html>
<title> Aplicação do Timer (de: http: //www.qqview.com) </ititle>
<head>
</head>
<Body>
<%
'Este é o tempo de execução do script, o padrão é de 90 segundos e precisa ser alterado um pouco mais; caso contrário, o programa será interrompido após 90 segundos' 3600 é uma hora
Server.scriptTimeout = 3600
set obj = server.createObject (timer.sleep)
'O parâmetro 1000 é para threads pendurar por um segundo e pode ser definido à vontade
obj.setup = 1000
faça enquanto é verdade
obj.sleeptime
'Execute uma operação de tempo,
Se não responder.IssclientConnected então
defina obj = nada
session.abandon
Final se
laço
%>
</body>
</html>
Vantagens: Aqui, apenas escrevo uma DLL de teste com VB, mas o uso do VB pode definitivamente escrever uma operação cronometrada na DLL.
Desvantagens: sinto que esta DLL escrita por VB pode ter vantagens e recursos.
4. Combinado com a operação de tempo do planejamento de tarefas do computador, eu pessoalmente acho que é o melhor método atualmente.
Esse sentimento pessoal é a melhor maneira de implementar as operações de tempo no momento.
É escrever a página para operar regularmente no servidor, como test.asp
Em seguida, escreva um arquivo VBS da seguinte maneira:
Dim ie
SET IE = CreateObject (IntertexPlorer.Application)
'Execute seu URL
ie.navigate (http://www.qqview.com/test.asp)
ie.visible = 1
'Limpar...
Definir IE = nada
1. Você pode usar o cronograma de tarefas no servidor
2. Você também pode usar o cronograma de tarefas no cliente
Para uso específico do plano de tarefas, consulte http://www.pclala.com/pc/skill/200851912807.html
Vantagens e desvantagens: a página exibirá o teste da página.
<idioma do script = javascript>
<!-
setTimeout ('window.close ();', 500);
// ->
</script>
Em resumo, devido às limitações atuais de alguns idiomas da página da web, existem certas dificuldades na operação de tempo, mas após muitas verificações, descobri que o quarto método é sem dúvida o melhor e mais livre de preocupações.
Este artigo é confiado ao acampamento base on -line para publicar. Por favor, traga informações de direitos autorais ao reimprimir. Obrigado.
Compartilhar: ASP implementa um programa de código que testa a velocidade da rede com barras de progresso O ASP percebe a velocidade da rede de teste com a barra de progresso. Salve o código a seguir como um arquivo .asp e coloque -o no seu servidor e execute -o diretamente. A seguir, o conteúdo referenciado: <%Response.e