• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Nuno Oliveira

drop down menu

3 mensagens neste tópico

Não sei se estou a postar este tópico no sitio certo, mas aki vai

Tenho o seguinte script para fazer aparecer um dropdown menu. Depois de seleccionada uma categoria ele abre o link numa nova janela, outros abrem na mesma, mas o que eu queria é que abrisse numa frame com o nome faixa se ajuda a estrutura da página k eu pretendo é mais ou menos assim

___________________________________

|          frame com o dropdown menu          |

|                                                                    |

|                                                                    |

|__________________________________|

|                        frame  "faixa"                    |

|                                                                    |

|                      texto da pagina                    |

|                                                                    |

|__________________________________|

e o código que tenho do menu é o seguinte:



<form name="form1">
<select name="select1" size="1" style="background-color:#FFFFD7" onChange="displaydesc(document.form1.select1, thetext1, 'textcontainer1')">
<option selected value="http://www.javascriptkit.com">JavaScript Kit </option>
<option value="http://freewarejava.com">Freewarejava.com</option>
<option value="http://wired.com" target="newwin">Wired News</option>
<option value="http://www.news.com">News.com</option>
<option value="http://www.codingforums.com" target="newwin">Coding Forums</option>
</select>
<input type="button" value="Go" 
onClick="jumptolink(document.form1.select1)"><br>
<span id="textcontainer1" align="left" style="font:italic 13px Arial">
</span>
</form>

</form>

<script type="text/javascript">

function displaydesc(which, descriptionarray, container){
if (document.getElementById)
document.getElementById(container).innerHTML=descriptionarray[which.selectedIndex]
}

function jumptolink(what){
var selectedopt=what.options[what.selectedIndex]
if (document.getElementById && selectedopt.getAttribute("target")=="newwin")
window.open(selectedopt.value)
else
window.location=selectedopt.value
}

displaydesc(document.form1.select1, thetext1, 'textcontainer1')


</script>

Retirei o codigo de http://dynamicdrive.com/dynamicindex1/combodescribe.htm , alterei e apaguei o que não preciso.

Obrigado.

:hmm:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora alguém me pode explicar pk razão não consigop modificar o tópico.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora alguém me pode explicar pk razão não consigop modificar o tópico.

É uma protecção temporária para combater o vandalismo recente no fórum. Vai ser resolvido entretanto. :)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora