USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Eventos
Luciana
LAFAYETTE
LA - USA
Postada em 28/03/2005 14:02 hs            
Estou sem saber como utilizar eventos em asp.

Como posso, por exemplo, criar diferentes botoes (imagens) em minha pagina e utilizar diferentes acoes para cada evento click.

to apanhando belezinha do asp .... aff ....
     
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 28/03/2005 14:32 hs         

se for botões, você deve usá-los com um form e o botão
será para enviar o form ou limpar
se você utilizar links (com ou sem imagens) você pode
enviar para uma página e dentro desta página você
faz as operações (eventos) necessárias e os redirecionamentos
desejados

não sei se ajudou!!!

 
     
caco
Pontos: 2843

SP - BRASIL
Postada em 03/04/2005 12:24 hs            
Olá Luciana!

Infelizmente o ASP não nos oferece esse tipo de recurso da mesma forma como as aplicações desktop (VB) ou ASP.NET que é totalmente orientado a objetos e expõe os eventos dos controles WEB de uma forma bem simples.

É possível utilizar vários botões e ImageFields no mesmo form e saber qual foi clicado. Para saber qual botão que submeteu o form faça assim:

'Supondo que você tenha 2 botões no mesmo form (Submit1 e Submit2)
If Not IsEmpty(Request.Form("Submit1")) Then
    Response.Write("Submit1 clicado")
ElseIf Not IsEmpty(Request.Form("Submit2")) Then
    Response.Write("Submit2 clicado")
End If

Já para os ImageFields funciona um pouco diferente. Quando você clica num controle deste tipo, é passado para o form as coordenadas de onde a imagem foi clicada, daí basta capturar o clique da seguinte forma:
 
'Supondo que você tenha 2 imagens no mesmo form (imageField1 e imageField2)
If Not IsEmpty(Request("imageField1.x")) Then
    Response.Write("imageField1 clicado")
ElseIf Not IsEmpty(Request("imageField2.x")) Then
    Response.Write("imageField2 clicado")
End If

Espero que tenha ajudado! Diga para nós, como é trabalhar nesse ramo aí nos "States"?

Abraços!

Messenger: vbdev@uol.com.br

TÓPICO EDITADO
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2021   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página