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

急【史无前例?】奇怪问题,劳烦进..IE8 showModalDialog 里面的select 点几次才能点开。
..IE8    showModalDialog 里面的select 点几次才能点开。

 

var iTop = (window.screen.availHeight-30-iHeight)/2; //获得窗口的垂直位置;
var iLeft = (window.screen.availWidth-10-iWidth)/2; //获得窗口的水平位置;
//window.open(url,"",'height='+iHeight+',,innerHeight='+iHeight+',width='+iWidth+',innerWidth='+iWidth+',top='+iTop+',left='+iLeft+',toolbar=no,menubar=no,scrollbars=auto,resizeable=yes,location=no,status=yes');
window.showModalDialog(url,"",'dialogHeight='+iHeight+'px;dialogWidth='+iWidth+'px;dialogLeft='+iLeft+'px;dialogTop='+iTop+'px;status=no;resizable=no;scroll=yes');



就这么普通的代码,在IE8下,下拉框要点几下才能显示选项。
<select  id="sel2" class="select_m">
<option selected="selected">请选择</option>
<option>是</option>
<option>否</option>
</select>



元芳 怎么看?
------最佳解决方案--------------------

目测代码没有问题,用模态窗口的时候最好给模态传一个随即数,要不会有缓存的问题
------其他解决方案--------------------
引用:
目测代码没有问题,用模态窗口的时候最好给模态传一个随即数,要不会有缓存的问题


我也感觉没问题。。
第一次遇到,googleb 百度 都没有人题过相同问题。。
完全没头绪

IE7没这现象。。
IE8那个三角 要多点几次才能点开选项。。纠结。
------其他解决方案--------------------
Hello 还有木有