Jump to content


Photo

Pop-up Que Abre Quando Clico Em Menu Drop-down


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

#1 --==PengouOne==--

--==PengouOne==--

    12 Horas

  • Usuários
  • 153 posts
  • Sexo:Não informado
  • Interesses:...DESING... Fireworks, Flash e Corel<br>...EDITORES HTML... Dreamwaver e Frontpage<br>...LINGUAGENS... PHP (MySQL) e HTML<br>...OUTROS... Blogs

Posted 07/10/2004, 19:47

é o seguinte.
eu tenho o código do menu drop down:

<div id=table style="width: 110px; position: absolute; top: 350; left:500;">
<SELECT style="width: 100px; font-size: 10px; background: #4786AB; color: #9CBFD3; font-family:verdana; cursor: default" 
onchange="if(this.options[this.selectedIndex].value != 0){window.open(this.options[this.selectedIndex].value,'_blank')}" size=1 name=selectURL> 

<a href="#" onClick="window.open('info.htm','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=300'); return false;">COLOQUE A DESCRIÇÃO DO LINK AQUI</a>

<OPTION style="BACKGROUND: #9CBFD3; COLOR: #000000;" selected> menu.</OPTION>
<option style="BACKGROUND: #85AFC9; COLOR: #000000;" value="http://">info.</option>
<option style="BACKGROUND: #679CBC; COLOR: #000000;" value="http://">exits.</option>
<option style="BACKGROUND: #4E8CB1; COLOR: #000000;" value="http://">files.</option>
<option style="BACKGROUND: #447999; COLOR: #000000;" value="http://">things.</option>

</SELECT>
mais ele abre em uma nova janela, eu queria que ele abrisse em pop-up. como que eu faço isso?!

o meu código da jenlinha pop-up é esse:

<a href="#" onClick="window.open('info.htm','Janela','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=300,height=300'); return false;">COLOQUE A DESCRIÇÃO DO LINK AQUI</a>
desde já valew...



ps. procurei na busca e achei um tópico mais como ele não tinha nenhuma resposta criei esse...
|> nome Luiz
|> idade 14
|> msn pengou_one@hotmail.com
|> interesses Photoshop, Fireworks, Frontpage, HTML e PHP

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 08/10/2004, 06:26

Pq o link de pop up esta dentro do select? :unsure: se for pra abrir a pop up, vc não precisa desse link (y)
Mudo o teu codigo pra esse (repare nas partes em destaque)

O seu:

<SELECT style="width: 100px; font-size: 10px; background: #4786AB; color: #9CBFD3; font-family:verdana; cursor: default"
onchange="if(this.options[this.selectedIndex].value != 0){window.open(this.options[this.selectedIndex].value,'_blank')}" size=1 name=selectURL>

O meu:

<SELECT style="width: 100px; font-size: 10px; background: #4786AB; color: #9CBFD3; font-family:verdana; cursor: default"
onchange="if(this.options[this.selectedIndex].value != 0){window.open(this.options[this.selectedIndex].value,'Janela','width=300,height=300')}" size=1 name=selectURL>

Mude o width e height pro tamanho que vc quer a pop up (y)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 Wagner Bianchi

Wagner Bianchi

    SQL MAGAZINE

  • Usuários
  • 323 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte/MG
  • Interesses:MySQL, PHP, XML, JAVA SCRIPT, DHTML, LINUX, C, C++

Posted 12/10/2004, 12:31

Pq o link de pop up esta dentro do select? :unsure: se for pra abrir a pop up, vc não precisa desse link (y)
Mudo o teu codigo pra esse (repare nas partes em destaque)

O seu:

<SELECT style="width: 100px; font-size: 10px; background: #4786AB; color: #9CBFD3; font-family:verdana; cursor: default"
onchange="if(this.options[this.selectedIndex].value != 0){window.open(this.options[this.selectedIndex].value,'_blank')}" size=1 name=selectURL>

O meu:

<SELECT style="width: 100px; font-size: 10px; background: #4786AB; color: #9CBFD3; font-family:verdana; cursor: default"
onchange="if(this.options[this.selectedIndex].value != 0){window.open(this.options[this.selectedIndex].value,'Janela','width=300,height=300')}" size=1 name=selectURL>

Mude o width e height pro tamanho que vc quer a pop up (y)

Olá Alexx,

Kra, preciso de umajuda sua. . .seguinte:

Estou montando um site para um DJ que quer colocar a disposição vários de seus sets mixados. . .quero fazer da seguinte forma. . .o usuário vai clicar em sua opção contida em uma caixa drop-down, após escolher, a opção carregar dentro de um pop-up e o mesmo vai disparar o set com aquele script do Buffer Media Player, ok?

Minha dúvida:

Nesse código acima, não consegui colocar as opções e nem mesmo abrir o pop up!
Poderia me ajudar? Abaixo está o código, como ele ficaria?

<form>
<select name="urlList" onChange="goThere()">
<option selected value="sets.html">Eletrique Solaris Set - Lagoa Santa/MG
<option selected value="sets.html">Live @ Comercial
<option selected value="sets.html">Live @ Sansation - NL
<option selected value="sets.html">Pure House @ Sala
</select>


Muito obrigado!

Wagner Bianchi
<?php

$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";

?>

#4 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 12/10/2004, 19:46

Assim?
<form>
<select name="urlList" onChange="window.open(this.value,'djmix','width=300,height=300');">
<option selected value="sets.html">Eletrique Solaris Set - Lagoa Santa/MG </option>
<option selected value="sets.html">Live @ Comercial</option>
<option selected value="sets.html">Live @ Sansation - NL</option>
<option selected value="sets.html">Pure House @ Sala</option>
</select>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#5 Wagner Bianchi

Wagner Bianchi

    SQL MAGAZINE

  • Usuários
  • 323 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte/MG
  • Interesses:MySQL, PHP, XML, JAVA SCRIPT, DHTML, LINUX, C, C++

Posted 14/10/2004, 17:53

Boa grande, muito obrigado!!! :P


Adiantou a boia. . . :D


Wagner Bianchi é noizzz :)
<?php

$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";

?>

#6 Célio-Ctba

Célio-Ctba

    12 Horas

  • Usuários
  • 293 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 08/11/2004, 19:41

Situação muito parecida com esta,
alguém puder me ajudar:
Meu formulário tem um combo que busca os clientes dentro do meu banco de dados, a busca é feita pelo nome do cliente, como faço um código JavaScript que quando escolho 1 cliente na tabela ele mostre os demais campos do cliente selecionado na tela . Sei que tenho q usar a função onChange=função().
O problema é esta função.

Entendendo melhor:
Quando clico no combo, ele mostra o nome de todos os clientes cadastrados na tabela, o que preciso fazer é o seguinte: se eu escolho p/ exemplo João da Silva no combo, ao clicar em cima do nome, carrega na tela os outros campos referentes a ele, como endereço, telefone e etc.

Abraços
- Jesus -

#7 Wagner Bianchi

Wagner Bianchi

    SQL MAGAZINE

  • Usuários
  • 323 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte/MG
  • Interesses:MySQL, PHP, XML, JAVA SCRIPT, DHTML, LINUX, C, C++

Posted 08/11/2004, 20:26

(y) Olá, B)

Bom, em relação ao BD, tenho quase certeza que vc terá que usar uma linguagem dinâmica para que haja essa interatividade com o usuário de forma a retonar algum conteúdo. . . B)

Vc até pode tentar fazer com Array, mas já que tem cadastro no meio, acho que não vai dar pois a programação não é client-server e sim client-side. ;)

Se eu estiver errado, por favor, alguém me corrija. . .mas acho que é por aí. :rolleyes:



Wagner Bianchi (y)

Edição feita por: Wagner Bianchi, 08/11/2004, 20:31.

<?php

$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";

?>

#8 Célio-Ctba

Célio-Ctba

    12 Horas

  • Usuários
  • 293 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 08/11/2004, 20:35

Quanto a parte de busca no banco já está tudo pronto, só está faltando agora ele listar os demais campos referentes ao nome que ele trouxe no combo.

Olha o código ae:

<form name="formulario" method="POST" action="consulta_fiasco.asp">
<p align="left">&nbsp;
<select name="txt_categoria" onChange="problema()">
<option>-- Selecione --</option>


<% ComandoSQL = "SELECT * FROM tabela ORDER BY data"
Set bd = Conexao.Execute(ComandoSQL)
do while not bd.eof
%>

<option value="<%=bd("nome")%>"><%=bd("nome")%></option>


<%
bd.movenext
loop
%>
</select>
<script>
function problema()
{
//a variável categoria vai receber o valor selecionado nocombo (txt_categoria)
var categoria = document.formulario.txt_categoria.options[document.formu1ario.txt_categoria.selectedIndex].value;
</script>

A dificuldade está nessa função JavaScript nomeada como problema(), não sei como ela vai chamar o restante dos registros pertencentes a opção selecionada no combo.


Procure editar a mesagem para não criar posts seguidos
Regras do forum
http://forum.wmonlin...?showtopic=8856

Edição feita por: xxALExx, 09/11/2004, 05:39.

- Jesus -

#9 Célio-Ctba

Célio-Ctba

    12 Horas

  • Usuários
  • 293 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 09/11/2004, 18:01

Quando eu selecionar Osmair Paixão no combo, em baixo do mesmo deverá aparecer as demais informações dele.
Como na imagem abaixo.




Posted Image

E quando eu mudar o cliente no combo ele mostra as informações do outro cliente selecionado.
- Jesus -

#10 Wagner Bianchi

Wagner Bianchi

    SQL MAGAZINE

  • Usuários
  • 323 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte/MG
  • Interesses:MySQL, PHP, XML, JAVA SCRIPT, DHTML, LINUX, C, C++

Posted 10/11/2004, 19:25

Olá Celião,

Tudo bem?
Kra, não seria melhor você usar os métodos em request com ASP?
Acho que, como vc fez a função para pegar o que foi escolhido no combo, vc terá que fazer uma função para concatenar as outras funções lá no BD. . .quando for solicitado o campo chave, que no caso, é o nome do indivíduo, venha também os outros campos rotarnados na tela. . .

Vou tentar te ajudar pesquisando algo ok. . .

abraço

Wagner Bianchi
<?php

$know_that = "para aprender";
$reason = "DEUS";
$greeting = "Muito prazer, sou Wagner Bianchi!";
$mail = "wagnerbianchi@yahoo.com.br";
echo "Tenha " . $reason . " e humildade " . $know_that . "!<BR>";
echo "$greeting<BR>";
echo "$mail<BR>";

?>

#11 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/11/2004, 06:04

Quando vc fizer a consulta no banco de dados.. . . pegue todos os dados de cada nome e deixe "escondido" na pagina.. deopis vc pode usar o innerHTML pra mostrar na pagina ou deixe os dados em camadas.. e quando selecionarem um nome vc mostra os dados daquele nome.. com camdas é so usar visibility hidden para esconder e visible para mostrar..

Olhe um exemplo com o innerHTML
<script>
function dados(){
if(document.form.selecionando.value=="nome"){
document.getElementById("mostra").innerHTML = "Endereco- xxxx <br> Cidade- xxx";
}
}
</script>

<form name="form">
<select onchange="dados()" name="selecionando">
<option> Escolha </opton>
<option value="nome"> nome  </opton>
</select>
</form>
<br>
<div id="mostra"></div>

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador




1 user(s) are reading this topic

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

IPB Skin By Virteq