打开更改下拉列表的网址

时间:2012-10-23 06:40:15

标签: javascript jquery

“我需要导航到更改下拉列表的网址,以便通过点击<a href="www.abc.com" target="_blank">

链接来完成

我的下拉列表是

<select onchange="goTo(this);">
                        <option selected="selected" disabled="disabled">Back to..</option>
                        <option value="0">Manageassesment
                        </option> <option value="1">Job post
                        </option>
                    </select>

goTo函数是

function goTo(ctrl){
document.location.href = (ctrl.selectedIndex) ? "www.qwe.com":"www.asd.com";

}

现在的问题是这个goTo在同一个窗口中打开url但是我希望它应该像点击一个目标=“_ blank”的锚一样去做

3 个答案:

答案 0 :(得分:2)

使用 window.open() 功能也可以传递目标。

function goTo(ctrl){
window.open((ctrl.selectedIndex) ? "www.qwe.com":"www.asd.com", "_blank");
}

答案 1 :(得分:0)

你必须像这样使用window.open():

function goTo(ctrl){
  window.open((ctrl.selectedIndex) ? "www.qwe.com":"www.asd.com");
}

答案 2 :(得分:0)

你可以像这样使用它:

window.open(url, '_blank');