<asp:ImageButton ImageUrl="../images/sub_search.jpg" runat="server" ID="img2" OnClick="img2_Click"/> 按钮
//OnClick事件
protected void img2_Click(object sender, ImageClickEventArgs e)
{
//js页面传递怎么带上 target="RightFrm" 这个属性
string script = "";
script += "<script language='javascript'>";
script += "window.location.href='a.aspx'";
script += "</script>";
Page.RegisterStartupScript("RefreshSourceWindowAndCloseMe", script);
}
以上方法只是 在当前页面跳转到 a.aspx ,我要他从右边打开。JS
框架分为:上面、左边、右边。
左边框架是按钮,必须OnClick事件给session赋值,然后 右边跳转到 a.aspx。得用JS实现。
重点:就是在JS里面 target这个属性怎么用。给个例子, 我要实现 target="RightFrm",
------解决方案--------------------------------------------------------
请问楼主是否是想实现这样子的功能:左边一个框架,右边一个框架,点左边框架的链接,右边框架就跳转了。如果是的话,可以这样解决
在左边的链接点击事件中:你现在的作法是window.location.href='a.aspx',你可以在这个事件里写
1.先找到右边框架的window对象
2.用window.location.href来跳转
其实我不知道你那个session拿来干嘛的
------解决方案--------------------------------------------------------
top.RightFrm.location.href=a.aspx
------解决方案--------------------------------------------------------
框架名称如果不变的话。js跳转代码可以直接写成:目标iframe.location.href=xxx.aspx