Translate

2012年3月13日 星期二

離開頁面顯示訊息,當有TreeView的忽略方法

因為IE在點選TreeNode的時後,也會判定頁離開,故採用以下方法即可


<span onclick="window.document.body.onbeforeunload=null;return true;">
<asp:TreeView ID="TreeView1" runat="server">....</asp:TreeView>
</span>



 <asp:LinkButton ID="btn1" runat="server" onclick="Clickbtn" OnClientClick="window.document.body.onbeforeunload=null;return true;"></asp:LinkButton>



<script type="text/javascript">

window.document.body.onbeforeunload = function () { return '請問您確定不儲存離開嗎?'; }
</script>


補充:如果使用firefox請愛用→opener.window.parent.onbeforeunload = null;

沒有留言:

張貼留言