Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > Manuais > Programação em ASP
SEÇÕES
Manuais relacionados
+Programação em ASP
Categorias
+ASP

Índice do Manual Programação em ASP
+ Introdução à programação em ASP
+ Passos prévios I : Instalação do PWS
+ Passos prévios II: Conexão à BD
+ Início à programação em ASP
+ Loops e condições I
+ Loops e condições II
+ Loops e condições III
+ Os objetos ASP
+ Objeto Request I
+ Objeto Request II
+ Objeto Response
+ Exemplo simples de ASP
+ As famosas cookies
+ Objeto Session
+ Trabalhar com bases de dados em ASP
+ Seleções em uma tabela
+ Criação de um novo registro
+ Atualização de um registro existente
+ Excluir um registro
+ ActiveX Data Object
+ Objeto Connection (propriedades e métodos)
+ Objeto Command de ASP (Propriedades e métodos)
+ Objeto Application
+ Objeto TextStream
+ Dando formato aos números (Função FormatDateTime)
+ Uso das Cookies

Descrição dos capítulos

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Objeto Response

Que funções realiza este objeto. Como inscrever textos ou valores e como re-endereçar automaticamente para outras páginas.


Tal como vimos, o objeto Request providencia tudo que é relativo a entrada de dados ao script por parte do usuário (formulários), provenientes de outra URL, do próprio servidor ou do browser.

Resta-nos explicar como o script pode "responder" a estes estímulos, ou seja, como, depois de processar devidamente os dados, podemos imprimir estes na tela, inscreve-los nas cookies ou enviar ao internauta a uma página ou outra. Definitivamente, falta definir a forma na qual o ASP regula o conteúdo que é enviado ao navegador.

Esta função é encarregada pelo objeto Response o qual foi ligeiramente mencionado em capítulos precedentes concretamente em associação ao método Write.

Na prática, sentenças do tipo:

<%Response.Write "Uma cadeia de texto"%>

o bien,

<%Response.Write variable%>

Têm como cometido imprimir no documento HTML gerado uma mensagem ou valor de variável. Este método é geralmente tão utilizado que existe uma abreviação do mesmo de forma a facilitar sua escritura:

<% = variable %> é análogo a <%response.write variable%>

É importante ressaltar o fato que imprimir no documento HTML não significa necessariamente visualizar na tela já que poderíamos nos servir destas etiquetas para criar determinadas etiquetas HTML. Temos aqui um exemplo do que pretendemos dizer:

<% path="http://www.meusite.com/graficos/imagem.gif" %>

<img src="<% =path %>">

Este fragmento de script nos geraria um código HTML que seria recebido no navegador da seguinte forma:

<img src="http://www.meusite.com/graficos/imagem.gif">

Outro elemento interessante deste objeto Response é o método Redirect. Este método nos permite enviar automaticamente o internauta a uma página que nós tivermos decidido.

Esta prática função, pode ser empregada em scripts que enviamos ao visitante de nosso site a uma página ou outra em função do navegador que utiliza ou da língua que prefere. Também é muito útil para realizar páginas "escondidas" que realizam uma determinada função sem mostrar nem texto nem imagens e nos enviam a seguir a outra página que é na realidade a que nós recebemos no navegador.

Aqui pode ser visto uma seqüência de script que nos permitiria usar este método para o caso em que tivermos páginas diferentes para distintas versões de navegadores. Nela empregaremos um objeto que deve nos parecer familiar já que o acabamos de ver (Request.ServerVariables):

<%
tipo_navegador = Request.ServerVariables("HTTP_USER_AGENT")
If Instr(1, tipo_navegador, "MSIE 3", 1) <> 0 then
Response.Redirect "MSIE3.asp"
ElseIf Instr(1, tipo_navegador, "MSIE 4", 1) <> 0 then
Response.Redirect "MSIE4.asp"
ElseIf Instr(1, tipo_navegador, "MSIE 5", 1) <> 0 then
Response.Redirect "MSIE5.asp"
ElseIf Instr(1, tipo_navegador, "Mozilla/4", 1) <> 0 then
Response.Redirect "Netscape4.asp"
Else
Response.Redirect "qualquer.asp"
%>

Obviamente, acompanhando este script, devemos ter os correspondentes arquivos MSIE3.asp, MSIE4.asp, MSIE5.asp... Cada um deles com as particularidades necessárias para a boa visualização de nossa página em tais navegadores.

Autoria e outras referências sobre este artigo

Manuais relacionados com este artigo
Dentro de Programação em ASP

Categorias relacionadas
Através das categorias do nosso diretório podem ser encontrados outros tipos de recursos relacionados com este artigo:
+ Entrar em ASP


Comentários dos visitantes
Os comentários dos visitantes são para ampliar a informação do artigo. Todos podem participar.
Acrescentar um comentário do artigo Acrescentar um comentário do artigo



Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites