none
江湖救急。急,急,急,为什么没能绑定上??? RRS feed

  • 问题

  • 主窗体在“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都是可以的。。。



    有精到广,做出自己的特色。

    2012年4月22日 12:45

答案