Jump to content
Fórum Script Brasil
  • 0

Problemas Com Link No Listbox


jf_rodrigues

Question

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 to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 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 to comment
Share on other sites

  • 0

Use JavaScript! wink.gif

Crie uma função!

Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...