Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Link No Listbox


jf_rodrigues

Pergunta

E ae galerinha, beleza?!

Seguinte, tenho uma LISTBOX com 5 opções, queria criar um evento que quando uma destas cinco opções fosse escolhida automaticamente executaria uma ação, abriria uma determinada página por exemplo. Pra ser mais exato, executaria uma ação em ASP tipo:

materia.asp?comando=inserir&id=<%=RS("id")%>

Alguém tem este código ou sabe como funciona?!

Valeu e abraço a todos!!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Galera, descobri como faz, vou postar aqui pra caso alguém ter a mesma dúvida:

<select name="galeria" class="campos" id="galeria" onChange="top.location='?id_evento=' + document.fotos.galeria.options[this.form.galeria.selectedIndex].value">

Quando você escolhe uma opção ela funciona como um link q automaticamente chama a página sem a necessidade de um outro botão.

Porém ainda tenho uma pequena dúvida: estou usando IFRAME e quando o LISTBOX chama a página aparece só a página, ou seja, não estou sabendo como usar o TARGET neste caso. Se alguém souber me ajude por favor! Valeu!

Abraços

wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Use JavaScript! wink.gif

Crie uma função!

Link para o comentário
Compartilhar em outros sites

  • 0
' date='Feb 28 2004, 01:12 PM'] Use JavaScript! wink.gif

Crie uma função!

Que tipo de função seria essa?

Vou ser um pouco mais claro. Tenho uma página INDEX.ASP q contem tres colunas e que chamam tres páginas através de IFRAME, a página do meio (centro.asp) tem a galeria de fotos com a LISTBOX quando eu dou o comando:

<select name="galeria" class="campos" id="galeria" onChange="top.location='?id_evento=' + document.fotos.galeria.options[this.form.galeria.selectedIndex].value">

perceba q ela chama a página centro.asp?id_evento..... e aparece no lugar da página index.asp com os tres iframes, apenas a página centro.asp com o resultado da pesquisa na janela toda

Concluindo: eu queria chamar apenas a página centro.asp mas q ela continuasse dentro da index.asp como se eu usasse a função TARGET.

Valeu a todos pela ajuda!!

[ ]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Poste seu código pra darmos uma olhada...

A minha idéia era dierente da sua... keria análisa-la! wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

,Mar 2 2004, 06:33 PM]Poste seu código pra darmos uma olhada...

A minha idéia era dierente da sua... keria análisa-la! wink.gif

Vai aí o código da form q tem a ação:

<form action="" method="GET" name="fotos" id="fotos">
            <table width="100%"  border="0" cellspacing="4" cellpadding="0">
              <tr>
                <td class="textoazul12bd"><div align="center">
                    Escolha o evento&nbsp;
                    <select name="galeria" class="campos" id="galeria" onChange="top[2].location='?id_evento=' + document.fotos.galeria.options[this.form.galeria.selectedIndex].value">
          <%
    ft_SQL = "Select * FROM evento"
    set RS = Conn.execute(ft_SQL)%>
               <option value='' selected>- Escolha o evento pelo título</option>
                <%While Not RS.EOF%>
                     <option value="<%=RS("id_evento")%>"><%=RS("evento")%></option> 
          <% RS.MoveNext
    Wend%>
                    </select>
                </div></td>
                </tr>
            </table>
          </form>

Flow! cool.gif

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...