因為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;
沒有留言:
張貼留言