Noções básicas sobre processamento de script ASP
Noções básicas sobre como os scripts de cliente são processadas e como os erros são manipulados pode ajudar você depurar scripts do cliente com êxito.
Processamento de scripts de cliente
Microsoft Internet Explorer processa o script de cliente.O navegador chama o módulo de time de execução apropriado para processar scripts VBScript ou JScript scripts.
Scripts de cliente são analisados inicialmente quando o documento da Web é carregado no navegador.Durante esta fase de análise, o navegador relata os erros de sintaxe que encontrar.
Após analisar uma seção de script, o navegador executa-lo.Scripts global ou in-line, que são scripts que não fazem parte de uma sub-rotina de tratamento de evento ou função, são executados imediatamente.Sub-rotinas ou funções e procedimentos que são chamados por outros procedimentos, manipulação de eventos são analisados imediatamente, mas não são executados até disparado por um evento ou chamado por outro procedimento.
Se um em time de execução erro ocorre quando um script de cliente é executado, é exibida uma mensagem de erro e interromperá o script que contém o erro.Outros scripts de cliente no documento ainda podem executar o (a menos que você iniciar o depurador).Se o script que contém o erro é chamado novamente, a mensagem de erro é exibida novamente.
Dependendo do linguagem que você está usando, talvez você possa incluir instruções em seus scripts para interceptar erros em time de execução e executar seus próprios procedimentos de erro.Por exemplo, no VBScript, você pode usar a demonstrativo ON erro para estabelecer a ajuste de registro de erro.Para obter mais detalhes, consulte a documentação para sua linguagem de scripts.
Processamento de scripts de servidor
A maioria dos script de servidor não é controlado por evento.Em vez disso, quando um arquivo ASP é solicitado, o servidor lê a página e processa todos os script de servidor de cima para baixo.Script embutido incorporado no texto HTML é passado para o cliente para manipulação.
Nem todos os script de servidor é executado imediatamente.Assim sistema autônomo acontece com script de cliente, o script de servidor pode incluir funções e sub-rotinas que são executadas somente quando eles são chamados de outros procedimentos.
Os arquivos global.asa são um caso especial.The Application_OnStart e Session_OnStart procedimentos esses arquivos são executados apenas uma vez para um aplicativo e para uma sessão. Portanto, para depurar com facilidade esses eventos, incorporar instruções de depuração no arquivo.Para obter mais informações, consulte depuração de um arquivo global.asa.