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

Alimentação De Menu Dropdown


wellington.r.s

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Se tu vai usar poucos dados relacionados pode experimentar algo assim...

http://www.protagonista.com.br/imoveis/default.asp

(espera carregar a página e depois seleciona a cidade para atualizar as ofertas disponíveis...)

Pode pegar esta programação do javascript (é minha) que está na página mas

se quiser o asp que gera a matriz dos dados me avisa que daí tenho que achar o código...

Ve se ajudou...

Lucky

Link para o comentário
Compartilhar em outros sites

  • 0

Pro pessoal que pediu...

Olha o código que gera o inicio daquela página... (não é daquela exatamente mas é bem parecida)

<%

response.buffer=true

response.expires=0

%>

<HTML>

<HEAD>

<BASE TARGET="BASE">

<META http-equiv=expires content=0>

<%

'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

'pega o valor das variáveis passadas

xcidade=request.querystring("XCID")

if xcidade="" then

xcidade="qualquer"

end if

mcidade=request.querystring("MCID")

if mcidade="" then

mcidade="qualquer"

end if

xtipo = request.querystring("TIPO")

cod_secao = request.querystring("SECAO")

cod_subsecao = request.querystring("SUBSECAO")

cod_subsecao2 = request.querystring("SUBSECAO")

EDITORIA = request.querystring("EDITORIA")

EDITORIA = round(EDITORIA,0)

'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

'Faz a conexão com o banco access

set DBConn = Server.CreateObject("ADODB.Connection")

DBConn.Provider = Application("DB.Catalogo.Provider")

DBConn.Properties("Data Source") = Application("DB.Catalogo.Path")

DBConn.Properties("Jet OLEDB:Database Password") = Application("DB.Catalogo.Password")

DBConn.Open

sql_records = "SELECT distinct cadastro.cidade, cadastro.tipo FROM cadastro WHERE cadastro.ok >0 GROUP BY cadastro.cidade, cadastro.tipo ORDER BY cadastro.cidade"

set RS_records=DBConn.execute(sql_records)

sql_qualquer = "SELECT cadastro.tipo FROM cadastro WHERE cadastro.ok >0 GROUP BY cadastro.tipo ORDER BY cadastro.tipo"

set RS_qualquer=DBConn.execute(sql_qualquer)

%>

<script Language="JavaScript">

function tipos(z)

{

m = z

s = "selecione"

q = "qualquer"

if (m == s)

{

document.all.tipo.outerHTML="<select name='tipo'><option value='selecione' selected>Escolha o tipo</option></select>"

return false

}

------------------------------------------------------------------------------------------

começa a parte em asp que faz a matriz dos dados dentro do javascript

<%

qtd=0

RS_qualquer.movefirst

tipos = ""

do while not RS_qualquer.eof

qtd = qtd + 1

tipo = RS_qualquer("tipo")

tipos = tipos &",'"& tipo &"'"

RS_qualquer.movenext

loop

response.write "var qualquer = new Array('qualquer','"&qtd& "'" & tipos & ");" & vb script:tipos("<%=mcidade%>")' leftMargin=0 topMargin=0 marginheight="0" marginwidth="0">

Observe o comando no onload do body...

No lugar de criar a matriz na própria página tambem podemos criá-la num arquivo .js e chamar pelo src do javascript...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...