asp.net的页面中嵌套了一个iframe,所有的参数传递给临时变量strUrl,但是,使用iframe.location.href=strUrl时候不能正常赋值,而iframe.src=strUrl可以
代码如下:[align=left]var sFuncID = "02020207";
if (document.all["__funcid"])
{
sFuncID = document.all["__funcid"].value;
}
var strUrl = "LookUpWork_Grid.aspx?funcid=" + sFuncID + "&xml=" + escape(document.all("appViewList").xmlurl) + "&filter=" + escape(appQuery.queryxml) + "&ProjGUID=" + sProjGUID + "&WBSGuideCode=" + sWBSGuideCode + "&rdnum=" + rdNum;
appIframe.src= strUrl;
appIframe.location.href= strUrl;[/align]最后的结果是appIframe.location.href中没有ProjGUID和WBSGuideCode的值
代码如下:[align=left]var sFuncID = "02020207";
if (document.all["__funcid"])
{
sFuncID = document.all["__funcid"].value;
}
var strUrl = "LookUpWork_Grid.aspx?funcid=" + sFuncID + "&xml=" + escape(document.all("appViewList").xmlurl) + "&filter=" + escape(appQuery.queryxml) + "&ProjGUID=" + sProjGUID + "&WBSGuideCode=" + sWBSGuideCode + "&rdnum=" + rdNum;
appIframe.src= strUrl;
appIframe.location.href= strUrl;[/align]最后的结果是appIframe.location.href中没有ProjGUID和WBSGuideCode的值
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货