O objeto Response
se refere a todos os dados enviados do servidor para o cliente (usuário - browser),
ou seja, qualquer informação enviada do servidor para o browser do usuário se
utiliza do objeto Response.
Funções do Objeto
Response:
response.buffer
- avisa o browser do usuário que a página só deverá ser mostrada após ser totalmente
carregada. É interessante para usar com a função response.redirect.
response.write
- envia textos ao browser. É interessante na construção de textos que mixam
textos prontos e variáveis.
sintaxe: response.write
texto/variável
<html>
<head>
<title>response.asp</title>
</head>
<body
bgcolor="#FFFFFF">
<%
response.write
"Olá!!! Abaixo uma rotina com o objeto response.write cujo texto varia
de acordo com a variável counter"
for counter=1
to 5000
response.write
counter & "->"
next
%>
response.redirect
- redireciona o browser do usuário para a página especificada. Esta função
só pode ser usada antes do browser divulgar alguma informação na tela.
sintaxe: response.redirect(URL)
<%
'A função response.redirect
redireciona o browser do cliente para o endereço contido na variável URLnova,
no caso, www.aspbrasil.com.br
URLnova
= "http://www.aspbrasil.com.br/"
response.redirect(URLnova)
%>
<html>
<head>
<title>response.asp</title>
</head>
<body bgcolor="#FFFFFF">
</body>
response.buffer
- avisa o browser do usuário que a página só deverá ser mostrada após ser
totalmente carregada. É interessante para usar com a função response.redirect.
Observe o exemplo:
sintaxe: response.buffer
= true/false
<%
response.buffer
= true
%>
<
html>
<
head>
< title>
response.asp< /title>
<body>
<%
response.write
"Olá denovo!!! Abaixo o uso da função response.buffer, a qual, quando tiver
o valor true, avisa o browser para mostrar as informações só depois de totalmente
carregadas. Isto permite que haja um response.redirect em qualquer parte da
página. Mas quando tiver o valor false, o browser mostra as informações assim
que elas vão chegando."
response.redirect
"http://www.aspbrasil.com.br/"
%>
</body>
</html>
response.cookies
- grava informações no cookie do browser.
<html>
<head><title>cookies</title></head>
<body>
<%
'o comando time
insere o horário atual do servidor
response.cookies("aspbrasil")("horariovisita")
= time
%>
</body></html>