<script type="text/javascript">
function urlchange() {
var val = document.getElementById('fix');
e = val.options[val.selectedIndex].value;
window.open('e','mywindow','width=500,height=500')
}
</script>
</head>
<body>
<select id="fix" onblur="urlchange()">
<option selected="selected">select</option>
<option value="http://www.airtel.in">airtel</option>
<option value="http://google.in">google</option>
</select>
</body>
</html>
答案 0 :(得分:2)
你已经编写了这个代码,以便在模糊时解雇.... !!! 如果你想改变,那么试试这个:
<script type="text/javascript">
function urlchange() {
var val= document.getElementById('fix');
e=val.options[val.selectedIndex].value;
window.open(e,'mywindow','width=500,height=500')
}
</script>
<select id="fix" onchange="urlchange()">
<option selected="selected">select</option>
<option value="http://www.airtel.in">airtel</option>
<option value="http://google.in">google</option>
</select>
答案 1 :(得分:1)
不要在变量周围加上引号。
window.open(e,'mywindow','width=500,height=500')
如果你这样做会尝试将新窗口导航到'e'而不是html中的url。