动态绑定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;
        }

posted @ 2012-03-15 15:10  Star★  阅读(1668)  评论(0)    收藏  举报