You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Igor Vaynberg (JIRA)" <ji...@apache.org> on 2010/10/19 07:03:21 UTC
[jira] Resolved: (WICKET-3117) Wicket links prevent embedded
javascript from executing in IE9 beta when the page is opened in a new tab
[ https://issues.apache.org/jira/browse/WICKET-3117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Igor Vaynberg resolved WICKET-3117.
-----------------------------------
Resolution: Invalid
Assignee: Igor Vaynberg
IE 9 is a *beta*, this may simply be a bug in IE.
> Wicket links prevent embedded javascript from executing in IE9 beta when the page is opened in a new tab
> --------------------------------------------------------------------------------------------------------
>
> Key: WICKET-3117
> URL: https://issues.apache.org/jira/browse/WICKET-3117
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.4.12
> Environment: Windows7, Internet Explorer 9 beta
> Reporter: Robin Shine
> Assignee: Igor Vaynberg
> Priority: Critical
>
> Reproducing steps:
> 1. Copy appended TestPage.java and TestPage.html into a Wicket web application, and mount this page at "/test" for example.
> 2. Open IE9 beta and navigate to "http://<server>:<port>/test" to open the page. A javascript message will be poped up as exected.
> 3. Click the link in the page to open the same page in a new tab. The new tab will display the same page, but the javascript message will not be poped up!
> This works in all other browsers except IE9. However since IE9 will be the mainstream browser, and the situation I described here is quite common, I choosed the priority as "critical".
> TestPage.java:
> package test;
> import org.apache.wicket.markup.html.WebPage;
> import org.apache.wicket.markup.html.link.Link;
> public class TestPage extends WebPage {
> public TestPage() {
> add(new Link("link") {
> @Override
> public void onClick() {
> setResponsePage(TestPage.class);
> }
>
> });
> }
>
> }
> TestPage.html:
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
> <?xml version="1.0" encoding="UTF-8"?>
> <html xmlns="http://www.w3.org/1999/xhtml">
> <head>
> </head>
> <body>
> <a wicket:id="link" target="_blank">Click to open myself in a new tab</a>
> <script type="text/javascript">alert("This message should be poped up when the page is loaded.")</script>
> </body>
> </html>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.