日期:2014-05-17  浏览次数:20929 次

select option的疑问,请高手帮忙
我用select   option写的页面链接
<SELECT   class=wipt   onchange=javascript:window.open(this.options[this.selectedIndex].value, " ", " ")>  
<option   selected> Site   Link   -   -   -   -   -   -     -   -   -   -   -   </option>
<option   value= "http://www.sina.com "> Homepage </option>
<option   value= "http://www.china.com/ "> Officeware </option>
<option   value= "http://www.hotmail.com/ "> hotmail </option>
</select>

就是如上写的,当我点击一个链接可以打开页面,但是当我重复点击相同的链接时,它就没反应了,必须先点别的链接,然后再点我要的才行,就是说相同的页面连续两次点击时就不能进行链接了。请高手帮忙!

------解决方案--------------------
必须有变化才会触发onchange事件
加一个onfocus事件,把value清空就行了
onfocus= "this.value= ' ' "
------解决方案--------------------
<select onfocus= "this.options[0].selected=true ">
<option> ------- </option>
<option> a </option>
<option> b </option>
</select>