日期:2014-05-17  浏览次数:20440 次

按钮 js target属性
<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