Yuriwtoledo 4 de mai. de 2017 2 likes
< select name= “menu1” id= “menu1” >
< option value= “<a href= "http://www.site1.com.br" > http://www.site1.com.br</a> ”>Site 1< /option>
< option value= “<a href= "http://www.site2.com.br" > http://www.site2.com.br</a> ”>Site 2< /option>
< option value= “<a href= "http://www.site3.com.br" > http://www.site3.com.br</a> ”>Site 3< /option>
< /select>
< script type= “text/javascript” >
var urlmenu = document.getElementById( ‘menu1’ );
urlmenu.onchange = function() {
window.open( this.options[ this.selectedIndex ].value );
};
< /script>
Tirado de : http://www.webdeveloper.com/forum/showthread.php?211180-Drop-Down-Menus-with-URL-link-options
LostSoldier 4 de mai. de 2017 2 likes
Mais enxuto ainda…
<select name="" id="" class="form-control" onchange="window.open(this.value);">
Tiago_Murtosa 7 de mai. de 2017
Boa tarde, muito obrigado pela ajuda.
Ambas as soluções resolveram em partes o problema que eu tinha.
Eu não entendi o por que mas ele abre o link do “value” junto a url do localhost, exemplo:
localhost/sitelocal/www.site1.com.br/
No cao o site1 vem do value e o site local é o que estou fazendo.
Eu não sei o por que isso está ocorrendo, caso possam dar dicas fico agradecido.
Obrigado.
Solucao aceita
LostSoldier 7 de mai. de 2017 1 like
Sem o http:// na frente de cada value ele vai apontar para o mesmo domínio, no seu caso o localhost…
Isso também vale para tag a… ou seja, tudo o que referencia a um domínio externo ao seu, obrigatoriamente deve ter o http ou https na frente…
Tiago_Murtosa 7 de mai. de 2017 1 like
Obrigado, tudo resolvido.