2011-11-10 46 views
0

我在我的应用程序中使用GWT 2.3与GWTP插件。在此应用程序中,我想阻止浏览器来回事件。为此我得到了一些java脚本代码。但此代码是onLoad()和onUnLoad()的html page.As应用程序是一个GWT应用程序,只有一个html myapplication.html。所以它只加载一次rest rest history token取决于代码。 我想阻止系统中每个历史记录标记的浏览器事件。如何在gwt中处理浏览器事件?

的情况是象下面这样:

我的第一个历史标记是index.So对指数page.After成功充满登录我火命名一个新的历史令牌第一我指数页loaded.Now有登录面板用户页面。因此,我的用户页面被加载。再次点击一个历史记录标记索引被再次激发我的索引页面再次加载。现在如果我点击浏览器然后再次加载我的用户页面。

因此,对于后面我不想为第四个历史记号再次发出历史记号而不是同一记录。 如果历史记号将从代码而不是浏览器事件(来回)触发,那么它应该以正确的方式工作。所以只是想处理浏览器事件。

对于处理历史记录,我也重写了值更改的方法。因此,我的每个历史令牌都发生在值更改上,但我无法识别历史令牌是从浏览器事件还是从代码中被触发。

请帮我一把。 在此先感谢。

回答