Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tipo... Na maioria dos sites (lojas americanas, mercado livre;) existe uma list/menu que quando a pessoa clica muda automaticamente o conteúdo da página (reordena); Isso é js, só pode. E deve ser onclick ou onchange. Só que eu quero fazer uma caixa dessa, que quando o cara mudar o menu, joque ele diretamente para uma nova janela com outro site... Tipo assim olha....
Tem uma imagem escrito: "visita também:"
e em baixo dela tem o código:
<select name="visite" class="visite">
<option> - - - Escolha o site - - - </option>
<option>Corppore Med. Estética</option> // vai jogar o cara para um site
<option>LagosMotors.com.br</option> // vai jogar o cara para outro site
</select>
Como fazer isso?Valeu Márcio, tomarei mais cuidado.
Ninguém pode me ajudar com esse probleminha não?
No aguardo.
Agradeço desde já. Att.
Galera... Ainda estou esperando um resposta... Ninguém pode me ajudar não?... =[
no seu select coloca assim
<select onchange="funcao(this.value);">
e define value para seus option
<option value="www.site.com.br">SITE</option>
e captura o valor passado na função
function funcao(valor){ ......codigo pra abrir a janela........}
Agora é so montar a função usando a variavel 'valor' que sera o enderreço do site
Tá.... Até ai tudo bem... Mais tipo... Eu não sei nada de javascript... Alguém poderia me ajudar com os códigos da função?
Quase lá galera... Eu preciso de ajuda pessoal...
Já fiz o código assim:
<select name="visite" class="visite" onchange="funcao(this.value);">
<option selected="selected" >- - - Escolha o site - - -</option>
<option value="[http://www.corppore.com.br">Corppore](http://www.corppore.com.br) Med. Estética</option>
<option value="[http://www.lagosmotors.com.br">LagosMotors.com.br](http://www.lagosmotors.com.br)
</select>
E o Javascript ficou assim:
function funcao(valor){
window.open('value');
}
Ele abre uma nova janela... mais não abre o link... Como pegar o "value" que está nos options do select???
Me ajudem plz... Só quero saber como passar esse value por javascript.
Agradeço qualquer ajuda...
use valor no lugar de value sem aspas, assim:
function funcao(valor){
window.open(valor);
}Hantaro, deu certo. http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Ficou assim:
<select name="visite" class="visite" onChange="funcao(this.value);">
<option value="" selected="selected" >- - - Escolha o site - - -</option>
<option value="[http://www.corppore.com.br">Corppore](http://www.corppore.com.br) Med. Estética</option>
<option value="[http://www.lagosmotors.com.br">LagosMotors.com.br](http://www.lagosmotors.com.br)
</select>
E javascript assim:
function funcao(valor){
window.open(valor);
}
Só que detalhe: O value do "Estolha o site" é nulo.
Ai eu idiotamente tentei mudar o javascript para ver se eu conseguiria algo útil. Coloquei assim:
function funcao(valor){
if (valor=>1){
window.open(valor);
}
}Obviamente não deu certo. http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif
Alguém pode me explicar como fazer o js só abrir o site que realmente tem "valor"? Porque na verdade o "Escolha o site" não é para acontecer nada. Alguém pode me ajudar?
P.S.: Não sei entendo quase nada de js. Tenho que aprender isso urgentemente. =]
Faz assim:
function funcao(valor){
if(valor!=''){
window.open(valor);
}
}
Isso verifica se o valor que esta vindo é diferente de vazio
OBS: quando se usa maior ou igual no javascript o maior TEM que vim primeiro >=, no caso => não funciona
Valeu pela dica hantaro! Funcionando perfeitinho!
Se puder, e ainda estiver por ai, me dá uma dica ai....
Eu tenho um form de uma enquete com uns botões radio...
Como pode se fazer um js para ver se o cara marcou alguma coisa, e se não tiver marcado nenhuma mandar um alert?
Porque mesmo não marcando nenhuma, o php passa direto, diz que "o voto foi computado", mais na verdade não foi...
Se poder dar uma diga disso ai também fico grato! Abraços!
Nao estudei validação de formularios ainda mas achei um link aqui que qu acho que resolve seu caso certinho
http://www.freecode.com.br/forum/lofiversi....php/t4488.html
Valeu pela dica! Tive olhando o site acho que resolve! Amanhã eu vou testar.... Se não resolver eu volto a postar!
Por favor, procure postar no fórum correto.
Movido: PHP=>Javascript