Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo Villa

[Resolvido] Redirecionar para uma DIV

Recommended Posts

Estou tendo uma problema!

Preciso fazer com que ao selecionar uma opção no <SELECT> a página selecionada abra dentro da <DIV> conteúdo.

Já tenho o código que funciona normalmente com <IFRAME>, preciso só dar uma adaptada nele.

 

JS

function redirecionar(targ,selObj,restore){ //v3.0
   eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
   if (restore) selObj.selectedIndex=0;
}

HTML + PHP

echo "<select name=orgao onchange=redirecionar('self',this,0)>
      <option value= selected=selected></option>";
      while($coordenadoria = mysql_fetch_array($envia)){
         echo "<option value=editais.php?orgao=".$coordenadoria['coordenadoria']."&idedital=".$idedital.">";

No caso para fazer um link uso assim:

<a href="#" onClick="Pag('.....');">XXXXXXXX</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então cara, isso não é 'tão simples', pelo simples fato de que a mecânica de uma DIV ser muito diferente da de um iFRAME

 

Veja como fazer:

http://forum.imasters.com.br/index.php?/topic/384836-carregando-pagina-com-ajax-nao-consigo-encontrar-o-erro/page__p__1498911entry1498911

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Willian Bruno,

Desculpe mas não entendi como este tópico que você me passou pode me ajudar.

 

A idéia é a seguinte, tenho que pegar o valor da opção selecionada do <SELECT> e abrir na função Pag() que já faz com que abra na <DIV> conteúdo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara... vamos por partes então.

Exemplo:

<script type="text/javascript">
function pega_valor_select( el )
{
	alert( el.value );
}
</script>
	<select onchange="pega_valor_select( this )">
		<option value="--">--</option>
		<option value="editais.php?orgao=tal&idedital=tal">Tal e Tal</option>
		<option value="editais.php?orgao=bla&idedital=bla">Bla e Bla</option>
	</select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

William, consegui fazer...

 

Fiz assim:

function redirecionar(el){ //v3.0
    xmlRequest.onreadystatechange = mostraPag;
    xmlRequest.open("GET",el.value,true);
    xmlRequest.send(null);
}

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.