jf_rodrigues Posted February 27, 2004 Report Share Posted February 27, 2004 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 More sharing options...
0 jf_rodrigues Posted February 27, 2004 Author Report Share Posted February 27, 2004 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 Link to comment Share on other sites More sharing options...
0 [ GuTo ] Posted February 28, 2004 Report Share Posted February 28, 2004 Use JavaScript! Crie uma função! Link to comment Share on other sites More sharing options...
0 jf_rodrigues Posted March 1, 2004 Author Report Share Posted March 1, 2004 ' date='Feb 28 2004, 01:12 PM'] Use JavaScript! 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 todaConcluindo: 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 More sharing options...
0 jf_rodrigues Posted March 2, 2004 Author Report Share Posted March 2, 2004 Ajuda aí galera, como resolvo esse problema! Se é com função javascript e se alguém tem, ou de qualquer outra forma!!!Deve ter uma solução!!! [ ]'s Link to comment Share on other sites More sharing options...
0 jf_rodrigues Posted March 2, 2004 Author Report Share Posted March 2, 2004 Galera, agradeço aqueles q tentaram ajudar!! É só fazer o seguinte:top[1].location = '.....sendo q "1" é o numero de ordem do frame onde a página se abrirá.[ ]'s Link to comment Share on other sites More sharing options...
0 [ GuTo ] Posted March 2, 2004 Report Share Posted March 2, 2004 Poste seu código pra darmos uma olhada...A minha idéia era dierente da sua... keria análisa-la! Link to comment Share on other sites More sharing options...
0 jf_rodrigues Posted March 3, 2004 Author Report Share Posted March 3, 2004 ,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! 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 <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! Link to comment Share on other sites More sharing options...
Question
jf_rodrigues
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