Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

visitante_xp

Valores de select...

Recommended Posts

Iae povo...

 

Eu to querendo fazer dentro de uma pop, um tipo de "pesquisa" (só pra exemplificar) com etapas, sei que vou ter que usar uma linguagem de programação para complementar isso, mas o que eu quero saber é, tem como eu marcar um select e ele permanecer o valor durante essa ação...e dapra eu selecionar uma opção e ela mandar uma ação para um iframe sem eu atualizar a página inteira...^^

 

Se tiverem alguma dica eu aceito...

 

 

Abraço!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem como eu marcar um select e ele permanecer o valor durante essa ação...

Não entendi... A página não vai ter reload?

 

e dapra eu selecionar uma opção e ela mandar uma ação para um iframe sem eu atualizar a página inteira...^^

Não sei se da para fazer puramente com frames, acho que necessita de JavaScript.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

(...) tem como eu marcar um select e ele permanecer o valor durante essa ação...e dapra eu selecionar uma opção e ela mandar uma ação para um iframe sem eu atualizar a página inteira...

 

Seria muito interessante você utilizar AJAX para fazer isso. Não que trabalhar com iframes seja tão ruim assim na minha opinião, mas com AJAX ficaria mais "moderno" (tirando alguns contras).

 

Mas se você optar por utilizar iframe, você poderá chamar uma função a partir do "select" com evento "onchange". Em seguida, utilizaria o "id" do iframe para recarregar o mesmo, passando os parâmetros via GET, sem a necessidade de recarregar a página principal.

 

O código abaixa envia o parâmetro de pesquisa via GET, para um iframe com id=iframe1:

<html>
<head>
<script type="text/javascript">

function busca() {
var objSelect = document.getElementById("opcoes1");
var objIframe = document.getElementById("iframe1");

window.frames["frame1"].location = "http://www.google.com.br/search?hl=pt-BR&q="+objSelect.value+"&meta=";
}
</script>
</head>
<body>

<iframe name="frame1" id="iframe1" src="http://google.com.br" 
width="600px" height="400px" scrolling="no" frameborder="1" marginheight="0" marginwidth="0">
</iframe>
<br><br>
<select id="opcoes1" onchange="busca()">
<option value="Palmeiras">Palmeiras</option>
<option value="Goiás">Goiás</option>
<option value="Santos">Santos</option>
<option value="Botafogo">Botafogo</option>
<option value="Vitória">Vitória</option>
</select>
</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com frames fica muito POG...

 

Use AJAX...

 

Na verdade, o Firefox mantem os selects no reload da página, mas só ele, então você vai precisar de javascript...

 

Fazendo com Ajax, não há reload da página inteira, logo, tudo que estiver selecionado vai continuar...

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.