动态绑定Iframe ,一个页面上有多个Iframe,点击一个iframe参数,另一个iframe 可以根据这个参数动态绑定自己
首页绑定多个iframe :
<div style="padding: 0px 0px;">
<iframe id="frmMonthPSI" onload="AutoIframe1()" scrolling="auto" name="frmMonthPSI"
style="width: 100%; margin-bottom: 15px;" frameborder="0"></iframe>
<iframe id="frmOrganizationSale" onload="AutoIframe2()" scrolling="no" name="frmOrganizationSale"
style="width: 100%; margin-bottom: 15px;" frameborder="0"></iframe>
<iframe id="frmChannelSale" onload="AutoIframe3()" scrolling="no" name="frmChannelSale"
style="width: 100%; margin-bottom: 15px;" frameborder="0"></iframe>
<iframe id="frmStoreInfo" onload="AutoIframe4()" scrolling="no" name="frmStoreInfo"
style="width: 100%; margin-bottom: 15px;" frameborder="0"></iframe>
</div>
各页面绑定:
主iframe ,传递给其他页面一个参数的iframe :
function showModelDetailInfo(model)
{
var sort = "default";
var condition = "&model=" + model;
condition += "&sort=" + sort;
window.parent.document.getElementById("frmOrganizationSale").src="ModelOrganizationSale.aspx?"+condition;
window.parent.document.getElementById("frmChannelSale").src="ModelChannelSale.aspx?"+condition;
window.parent.document.getElementById("frmStoreInfo").src="ModelStoreInfo.aspx?"+condition;
window.parent.document.getElementById("frmMonthPSI").src="GetResult_MonthPSIByModel.aspx?"+condition;
}
其他个页面接受参数并绑定
:
function sort( obj) {
var str = "";
var sortId ="";
str += obj;
var id=0;
var sortName = "<%=Request.QueryString["sortName"] %>";
if(sortName==obj)
{
sortId = "<%=Request.QueryString["sortId"] %>";
id=parseInt(sortId);
id++;
if(id==4)
{ id=1;
str+=" asc";
}
else if(id==2)
{
str+=" desc";
}
else if(id==3)
{
str="default ";
}
}
else
{
id=1;
str+=" asc";
}
var model="<%=Request.QueryString["Model"] %>";
var condition = "&model=" + model;
var url = "ModelOrganizationSale.aspx?" + condition + "&sort=" +str+"&sortName="+obj+"&sortId="+id ;
window.location.href = url;
}