现行再IE6的系统移植到IE7遇到的诸多的问题!!!
各位大侠:
小弟最近遇到很多棘手的问题,具体如下:
因为系统要从ie6移植到ie7上,所以就遇到了浏览器不兼容的问题。
问题:
自己定义了一个弹出页面,从这个弹出的页面中得到所选得值,返回到父页面中,可是选完之后就一直卡在那里了。
定义新页面得代码如下:
showModalDialog('featureTree.do?button_kind=init','','dialogHeight:550px;dialogWidth:450px;dialogTop:100px;dialogLeft:300px;' + 'help:no;resizable:yes;scroll:no;status:no');
取得返回值得代码如下:
function setFeature(){
var result = new Array();
<%
String [] rs=(String[])request.getAttribute("featureList");
for(int i=0;i<rs.length;i++){
%>
result[<%=i%>]="<%=rs[i]%>";
<%}%>
window.returnValue = result;
window.close();
}
问题比较着急,希望各大侠伸出援手,小弟必有重谢。!!!
------解决方案--------------------
<base target= '_self '>放在 <head>下作为第一个元素就没有问题了
那么,针对于安全方面的诟病,IE7 针对权限问题也做了些变化:
showModalDialog 必须由用户自己触发. 任何自动触发的条件均被认为"拒绝访问"。 试验过 form 的 onsubmit ="" 和 setTimeout 打开的 showModalDialog 都无法通过。
------解决方案--------------------帮顶