我需要将此代码的哪一部分更改为在同一页面中打开链接,同一选项卡?

时间:2016-01-26 13:16:49

标签: html

我在网站上使用此代码,我需要它在同一标签和页面中打开链接。

<html> 
<body> 
    <form name="blah_blah"> 
        <select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;"> 
        <option value="" selected>Select Site</option> 
        <option value="http://www.yahoo.com">Yahoo!!!</option> 
        <option value="http://www.gmail.com">Gmail</option> 
        <option value="http://www.google.co.in">Google</option> 
        <option value="http://www.facebook.com">Facebook</option> 
        </select> 
        <input type="button" name="Submit" value="Go!" onClick="window.open(ddmenu_name.value,'newtab'+ddmenu_name.value)"> 
    </form> 
</body> 
</html>

1 个答案:

答案 0 :(得分:0)

不要使用window.open,而是使用location.href

onClick="location.href = ddmenu_name.value;"

完整代码:

<html> 
<body> 
    <form name="blah_blah"> 
        <select name="ddmenu_name" id="ddmenu_name" style="width: 80% !important;"> 
        <option value="" selected>Select Site</option> 
        <option value="http://www.yahoo.com">Yahoo!!!</option> 
        <option value="http://www.gmail.com">Gmail</option> 
        <option value="http://www.google.co.in">Google</option> 
        <option value="http://www.facebook.com">Facebook</option> 
        </select> 
        <input type="button" name="Submit" value="Go!" onClick="location.href = ddmenu_name.value;"> 
    </form> 
</body> 
</html>