我怎样才能杀死javascript进程或停止所有函数的进一步执行

时间:2013-02-21 08:15:51

标签: javascript

我正在使用asp.net ajax工具包手风琴面板。如果任何用户点击标题我想要隐藏该窗格而不是折叠或展开。所以我只是在javascript中编写以下方法 。

<script type="text/javascript">
        function courtcase() {
            //var a = document.getElementById("acCourtCases");
            //  var a = document.getElementById('<%= acCourtCases.ClientID %>')

            //var _accordion =
            //document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.set_SelectedIndex(1).hide(); // expand panel nr.3
            alert('rahul');
            document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).content.style.display = 'none';
            document.getElementById('<%= ctrlContainer.ClientID%>').AccordionBehavior.get_Pane(0).header.style.display = 'none';
            alert('rahul');
            //alert(_accordion);
            // throw "stop execution";
            return true;
        }

    </script>

它适合我。问题是在该函数之后,ajax调用accordion并再次展开或折叠该窗格。并开始可见。

1 个答案:

答案 0 :(得分:1)

1)尝试覆盖默认事件以使AJAX调用无效(例如:将onclick事件替换为空函数 2)然后尝试使用CSS隐藏手风琴