admin管理员组文章数量:1559112
今天在ie6下显示velocity页面中的iframe,发现除了iframe的外框以外,src中请求的url完全没有读取成功,结果是个空的iframe。
代码如下:
var descwin;
function showdescwindow(simcard){
var url="<%=path %>/pagejsp/sys_manage/maintain/mobilemanagedesc.jsp?simcard=" simcard;
descwin=new ext.window({
layout:'fit',
closable:true,
width:700,
height:470,
modal:true,
x:100,
y:40,
html:'',
title:'移动手机详细',
renderto:'descwin'
});
if(getie()=="ie6")
{
document.frames('zhdescwin').location.reload();
}
descwin.show();
}
-----------------------------------------------------
var ie="";
function getie()
{
if(ie==undefined || ie=="" || ie==null)
{
ie=getos();
return ie;
}
else
{
return ie;
}
}
function getos()
{
var osobject = "";
var u = window.navigator.useragent.tolocalelowercase();
if(u.indexof("msie")>0) {
if(navigator.appname == "microsoft internet explorer" && navigator.appversion.match(/7./i)=="7.")
{
//alert("ie 7.0");
return "ie7";
}
else if(navigator.appname == "microsoft internet explorer" && navigator.appversion.match(/8./i)=="8.")
{
//alert("ie 8.0");
return "ie8";
}
else if(navigator.appname == "microsoft internet explorer" && navigator.appversion.match(/9./i)=="9.")
{
//alert("ie 9.0");
return "ie9";
}
else if(navigator.appname == "microsoft internet explorer")
{
//alert("ie 6.0");
return "ie6";
}
}
if (document.documentmode == 10){
//alert("ie 10.0");
return "ie10";
}
if(u.indexof("trident")>0){
//alert("ie 11.0");
return "ie11";
}
if(u.indexof("firefox")>0){
//alert("firefox");
return "firefox";
}
if(u.indexof("safari")>0) {
//alert("safari");
return "safari";
}
if(u.indexof("chrome")>0){
//alert("chrome");
return "chrome";
}
if(u.indexof("opera")>0){
//alert("opera");
return "opera";
}
}
------------------------------------------------------
该方法主要将url通过iframe形式嵌入到document中,但ie8可正常显示,ie显示空白,而且'zhdescwin' 的src属性为“”,经过漫长的调试,最终通过增加一刷新iframe语句才得以解决:document.frames('zhdescwin').location.reload();
对于此类bug的定位实在困难。
本文标签:
j9九游会老哥俱乐部交流区的版权声明:本文标题:ie6下iframe加载的页面的不显示,要刷新 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1727374926a1111594.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论