Jump to content


Photo

Selecionando Opação De Combo


  • Faça o login para participar
16 replies to this topic

#1 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 11:36

Olá

Tenho um combo com informações de uma coluna da tabela. Gostaria de clicar numa opção e abrisse a figura correspondente a essa opção.

Alguém pode ajudar?

Obrigada

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 20/05/2005, 11:38

onchange="window.location.href = this.options[this.options.selectedIndex].text"
Klaus Paiva
Conheça também: Taperás

#3 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 13:47

Legal! Deu certo!
Obrigada!

E como eu faço para q ele encontre o caminho no banco?

Tenho o campo Caminho onde tem: esfera/MIP01102.jpg e assim por diante.
Fiz assim, mas ele não encontra a figura:

<select name="Categorias" onchange="window.location.href = this.options[this.options.selectedIndex].value">
<%
do While not lista.EOF
ImagemM= (" src=imagens/" & rs.fields("CaminhoImagem" ))

%>

<option value="<%=ImagemM%>"><%=lista("NomeImagem")%></option>
<%

lista.MoveNext
Loop
%>
</select>

Grata pela ajuda!

#4 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 20/05/2005, 14:04

<select name="Categorias" onchange="window.location.href = this.options[this.options.selectedIndex].value">
<%
do While not lista.EOF
ImagemM= (" src=imagens/" & rs.fields("CaminhoImagem" ))

%>

<option value="<%=ImagemM%>"><%=lista("NomeImagem")%></option>
<%

lista.MoveNext
Loop
%>
</select>

vc ta querendo colocar a imagem num select? pq?
Eduardo Batista

#5 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 14:06

Eu quero clicar na opção do combo e abrir a imagem do BD, mas não sei como fazer isso...

#6 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 20/05/2005, 14:14

<select name="Categorias" onchange="window.location.href = 'imagens/' + this.options[this.options.selectedIndex].value">
<%
do While not lista.EOF
ImagemM= rs.fields("CaminhoImagem" )
%>

<option value="<%=ImagemM%>"><%=lista("NomeImagem")%></option>
<%

lista.MoveNext
Loop
%>


testa aí. Pode ser que dê.
Eduardo Batista

#7 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 14:20

Quase... o único problema é que tenho im01, im02 até im12, e qquer opção q eu clique ele abre sempre a primeira imagem.

#8 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 20/05/2005, 14:33

Vai na sua página. Da um botão direito e ve como ta o codigo fonte.

Se todos os values estiverem com im01, verifique seu bd. :D
Eduardo Batista

#9 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 20/05/2005, 14:36

é .. ele vai abrir o nome da imagem que você colocar no

<option value="<%=ImagemM%>"><%=lista("NomeImagem")%></option>


é só alterar o valor dele.....
iso levando em conta que é uma consulta ao DB

#10 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 14:37

Realmente no CF todos os values estão com a mesma figura... mas no BD está tudo certo!

#11 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 14:39

mas q valor eu coloco, se ImagemM q está recebendo o campo do BD?

#12 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 20/05/2005, 14:41

mas q valor eu coloco, se ImagemM q está recebendo o campo do BD?

vc não pode dar um loop ??
tente explicar melhor, com mais detalhes...




use o botão editar ao invés de postar duas veses seguidas
(y)

#13 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 14:47

está num loop, neste código:

<select name="Categorias" onchange="window.location.href = 'imagens/' + this.options[this.options.selectedIndex].value">
<%
do While not lista.EOF
ImagemM= rs.fields("CaminhoImagem" )
%>

<option value="<%=ImagemM%>"><%=lista("NomeImagem")%></option>
<%

lista.MoveNext
Loop
%>
</select>

o q quero é clicar na opção do combo e abrir a imagem correspondente q está no BD. Mas qquer opção q clico ele abre sempre a primeira imagem do banco.

#14 edmais

edmais

    Just do it!

  • Usuários
  • 797 posts
  • Sexo:Não informado
  • Localidade:BH - MG

Posted 20/05/2005, 14:56

Cara, o que você tem que fazer é verificar o valor dos campos no BD, porque provavelmente o erro deve ser lá. Eu falei pra você olhar o código html (o código gerado) e não o ASP (o código fonte).

[]'s
Eduardo Batista

#15 ka@

ka@

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 20/05/2005, 15:00

Sim... foi o q eu olhei...

<select name="Categorias" onchange="window.location.href = 'imagens/' + this.options[this.options.selectedIndex].value">


<option value="esfera/MIP01102.jpg">MIP01102</option>


<option value="esfera/MIP01102.jpg">MIP01103</option>


<option value="esfera/MIP01102.jpg">MIP01104</option>


<option value="esfera/MIP01102.jpg">MIP01105</option>


o BD está certinho... até funciona com um outro código...




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq