Hello Igor,
I have a problem in IE when i redirect wicket pages using javascript using
location.href = '?wicket:interface=:3::::' . here is the scenario:
public class InitBehavior extends AbstractBehavior
{
final IModel params = new AbstractReadOnlyModel() {
@Override
public Object getObject()
{
// redirect url's
map.put("roamUrl", RequestCycle.get().urlFor(NoIdPage.class,
null));
map.put("loginUrl", RequestCycle.get().urlFor(new
LoginPage()));
map.put("errorUrl", RequestCycle.get().urlFor(new
ErrorPage()));
return map;
}
};
component.add(TextTemplateHeaderContributor.forJavaScript(
InitBehavior.class, "init.js", params));
super.bind(component);
}
...............
}
and in init.js
function clientReady() {
// detect if arcot id exist
if (!IDExists(strWFUserID)) {
if (Flag) {
//
document.getElementById('divErrPopup').style.display = 'block';
location.href = '${errorUrl}';
} else {
location.href = '${roamUrl}';
}
} else {
location.href = '${loginUrl}';
}
}
this script is executed upon loading of the page. This working fine in
firefox. im using wicket 1.3.4 i also try the latest release 1.3.5 but it
still problem in IE(http://localhost:8080/test/undefined). I also, mount(new
QueryStringUrlCodingStrategy("noid", NoIdPage.class)); again this works only
in firefox but not in IE. since our client mostly IE users. i also found
this bug https://issues.apache.org/jira/browse/WICKET-1449 ... How can i
solve this problem? Is there a work around to this?
Thanks a lot.
Cheers.
--
View this message in context:
http://www.nabble.com/redirect-issue-on-IE-causing-HTTP-4040-tp20124228p20124228.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]