Depois de aprender o ASP, podemos construir uma sala de bate -papo mais simples com base no conteúdo que aprendemos. Todos podem melhorar continuamente suas funções, dominando o processo básico do estabelecimento da sala de bate -papo. Agora, vamos dar uma olhada nos métodos da ASP para construir uma sala de bate -papo simples.
As etapas principais são descritas abaixo:
1. Adicione o código no arquivo global.asa. Esta parte do código processa principalmente o evento Application_onstart. Neste evento, um dados com 15 elementos é definido e atribuído às propriedades de um objeto de aplicativo. O conteúdo do arquivo global.ASA é o seguinte.
< Script Language = "VBScript" runat = "Server"> subpold_onstartdim Machats (15) Define um dados com 15 elementos.Application ("Gachats") = Machats armazena o conteúdo da conversa.Application ("Gicounter") = 0 armazena o número de conversas existentes.2. Adicione código no arquivo aspchat.asp. Observe que você precisa adicionar esta parte do código entre duas linhas horizontais na página inicial, ou seja, entre duas <HR> no texto. O programa determina primeiro se o método "post" é usado ao se candidatar a esta página inicial, porque o método de envio da janela neste exemplo é "post". Geralmente, ao solicitar esta página inicial pela primeira vez, o método "Get" é usado. Portanto, se o método "post" for usado, significa que um certo navegador reaplicará ao enviar seu próprio conteúdo de conversa, que precisa ser processado porque existe um novo conteúdo de conversa. Caso contrário, isso significa que um determinado navegador se inscreve para esta página inicial pela primeira vez e não enviou nenhuma conversa, por isso só precisa exibir o conteúdo atual da conversa.
< p align = "Center"> < Tamanho da fonte = 5> Uma sala de bate -papo simples </font> </p> <br> <%Entrada do processo se request.ServerVariables ("request_method") = "post", então indica o alto -falante se len (request ("txtwho"))> 0 thenSess (" Cria um ponteiro de referência local MLCounter = Application ("Gicounter") Machats = Application ("Gachats") Se o número de linhas escritas exceder 10, comece a contar novamente. Se mlcounter> 9 então mlCounter = 0END se incrementar a entrada do usuário, adicione 1machat (mlchounter) = session ("sswho") & ":" & request ("txtCents") mlCounter = mlCounter+1 define a variável local a ser válida no escopo do aplicativo.Apglicati "Gicounter") do aplicativo Application Application.3. Finalmente, inicialize o conteúdo de txtwho. Ou seja, quando o navegador entra em seu nome uma vez, ele ou ela não precisa entrar novamente. Para distinguir cada visualizador diferente, o objeto "sessão" é usado aqui. O nome do espectador é gravado usando a sessão ("sswho"). O código a seguir é escrito diretamente abaixo do código acima e armazenado em aspchat.asp.
<form method="POST" action="aspchat.asp" name="frmAsp"><div align="center"><center><p>Speech:<input type="text" name="txtCents" size="34"></p></center></div><div align="center"><center><p>Object:<input type="submit" value = "send" name = "b1"> </p> </Center> </div> </form>
Completo. Basta adicionar o código de arquivo HTM completo antes e depois das 2 e 3 etapas do código e salvá -lo como aspchat.asp. Este é um programa de sala de bate -papo ASP muito simples. Você pode melhorar continuamente suas funções à medida que aprende!
O exposto acima é como o ASP constrói uma sala de bate -papo simples. Você também está muito emocionado? Se você anseia por aprender aqui, tome medidas rapidamente.