窗体在“Default.aspx”页面里面分为左右两侧,中间可以折叠,如上图。左侧:
<iframe id="#BoardTitle" name="BoardTitle"  style="height: 100%; visibility: inherit; width: 198; z-index: 2"
scrolling="auto" frameborder="0"  src="left.aspx" ></iframe>右侧:
<iframe  id="mainFrame" name="mainFrame"  style="height: 100%; visibility: inherit;
width: 100%; z-index: 1" scrolling="auto" frameborder="0" src="Admin/TVDepartAll.aspx"></iframe>现在要实现的效果是:
在右侧的“Admin/TVDepartAll.aspx”页面里,有两个按钮,一个是“绑定”,一个是“解绑”。1、当点击“绑定”时,左侧的“iframe”的“src="left.aspx"”要修改下。要改为右侧“iframe”的“src="Admin/TVDepartAll.aspx"”,然后右侧“iframe”的“src="Admin/TVDepartAll.aspx"”变为“src="Welcome.aspx"”,这样树图就上左侧去了。简而言之,点击“绑定”,左侧“src="left.aspx"”改为右侧“src="Admin/TVDepartAll.aspx"”,而右侧“src="Admin/TVDepartAll.aspx"”改为“src="Welcome.aspx"”。就相当于“固定”了右侧的“TVDepartAll.aspx”,固定了树图。2、当点击“解绑”时,左侧的“src="Admin/TVDepartAll.aspx"”还原为“src="left.aspx"”。右侧的“src="Welcome.aspx"”还原为“src="Admin/TVDepartAll.aspx"”,树图回到主窗口。小弟是使用的“Jquery”,如下写的,但是没有效果:一、在“Default.aspx”页面里面
<iframe id="#BoardTitle" name="BoardTitle" style="height: 100%; width: 198;  
  scrolling="auto" frameborder="0" src="left.aspx"></iframe>二、然后在“TVDepartAll.aspx”页面里面:    <script src="../JQuery/jquery-1.4.1.js" type="text/javascript"></script>
  <script type="text/javascript">
  function b_click() {
  $('#BoardTitle', parent.document).attr("src", "Admin/TVDepartAll.aspx");
   };
  </script><input id="Bt_Binding" type="button" value="绑定" class="buttoncss" onclick="b_click()" />&nbsp;<input id="Button1" type="button" value="解绑" class="buttoncss" onclick="b_click()" />问题:当点击“绑定”的时候没有效果,怎么回事???应该怎样修改??? 无论JS还是Jquery都是可以的

解决方案 »

  1.   

    你用火狐下firebug调试下,看看有没有走到b_click来,
    或者试试onclick="b_click()" 改为OnClientClick="b_click():"
      

  2.   


    VS下跳了,可以走到“onclick="b_click()" ”的。简单的讲,就是固定树图到左侧
      

  3.   

    Chrome和FireFox怎样开启Debug功能呢???