2013-04-10 35 views
0

我遇到问题。在Web应用程序中,管理员(我的客户)可以编辑订单。他希望发出警告以防止失去工作。警告:如果你点击: - butons(保存,工单,DeliveryNote ..)
- 左边的菜单(我用Master.page) 上 - 在资源管理器按钮返回..仅在特定页面上发出警告(点击后退,在菜单上,在按钮上)

我所能做的,只有与窗口.onbeforeunload()在该管理页面中,将其称为主页面。

但问题是,它只会返回所有移动的默认浏览器消息相同。

顺便说一句,这是不好的,因为在按钮保存它问你“如果你一定要离开页面”在其他情况下它是可以的。 Ony保存不是。

我把单个按钮的自定义警告,但我不能在菜单,因为我想只在特定形式的警告。

我想这样做onother母版页,仅针对网页...

你有想法ENY,如何来处理呢?

感谢老乡:)

编辑:

我想通了,不好意思

jQuery(document).ready(function() { 
     jQuery('.change-control').change(function() { 
       jQuery('td#Menu a, .button.report').click(function (e) { 
       if (confirm('Warning, unsaved order changes will be lost!')) { 
        } 
        else { 
        e.preventDefault(); 
        } 
      }); 
     }); 
    }); 

问题仍然是如何添加警告到clickon资源管理器的后退按钮? 有什么想法?

回答

0

我把单个按钮的自定义警告,但我不能在菜单中,因为我想只在特定的形式警告。

约让你寻找到当前的浏览器页面(使用“window.location”对象)从菜单项显示消息的JavaScript函数点击什么,只有你身在何处您的具体形式的网页?可以工作,但请注意页面重命名...

相关问题