You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "mindhawk (JIRA)" <ji...@apache.org> on 2009/12/19 06:58:18 UTC

[jira] Commented: (TAP5-957) Unexcept "beforeunload" event generated by ie

    [ https://issues.apache.org/jira/browse/TAP5-957?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12792790#action_12792790 ] 

mindhawk commented on TAP5-957:
-------------------------------

Now i have find a better way to solve this problem in which the script is move from href to onClick. The code is just like "<a onClick="javascript:show()" href='#'>show</a>".

But this only a way to avoid this problem, but it is still existed.

> Unexcept "beforeunload" event generated by ie
> ---------------------------------------------
>
>                 Key: TAP5-957
>                 URL: https://issues.apache.org/jira/browse/TAP5-957
>             Project: Tapestry 5
>          Issue Type: Bug
>          Components: tapestry-core
>    Affects Versions: 5.1.0.5
>            Reporter: mindhawk
>            Priority: Minor
>
> IE will generate a "beforeunload " event when a link such as "<a href='javascript:show()'>show</a>"  is clicked. So Tapestry.windowUnloaded is set to true. That means all ajax request have no chance to refresh the page after this event.
> Now, I have to set Tapestry.windowUnloaded=false, every time I want to send a ajax request. I don't think thisis a good practice. 
> I think there will be some more smart approach to replace Tapestry.windowUnloaded, or just remove it. because, the request is sent to the server no matter the value is true or false. This value is only discard the responses from the server.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.