JSFiddle - React, Tailwind, and code Playground
HTML
<form
method="post" name="nameform"> <font color="#9933CC"
size="2" face="Times New Roman">
<select id="tanyasmenu" name="tanyasmenu" size="1" >
<option selected value="http://sdfsdfsdf2.no">123</option>
<option value="http://sdfsdfssdf.no">345</option>
<option value="http://sdfsdfsasd.no">678</option>
<option value="http://sdfsdf254.no">890</option>
</select>
<input type="button" id="fjernbutton" action="submit" />
<a href="#" id="fakebutton">Klikk for å komme til siden</a>
</form>
CSS
#fjernbutton {position: fixed; left: -5000px}
#fakebutton { position: absolute; top: 0; left:100px; height: 30px; width: 300px;
text-align: center; vertical-align: middle; font-size: 17px; line-height: 30px;
text-decoration: none; outline: none;
background: url(http://developer.practicalecommerce.com/uploads/images/0001/5193/2-center-gradient.jpg);
}
JavaScript
$("#fakebutton").click(function(e) {
var adresse = $("#tanyasmenu").val(); //henter verdien fra nedtrekkslisten
$("#fjernbutton").trigger('click'); //trigger et klikk på den opprinnelige knappen dersom den brukes til noe
window.open(adresse); //åpner et nytt vindu med adressen
e.preventDefault(); //gjør så ikke href="#" utføres
});
//brukt jQuery her, men window.open er vanlig javascript og kan brukes i onclick handleren i stedet.