Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
157
rated 0 times [  164] [ 7]  / answers: 1 / hits: 21616  / 11 Years ago, thu, june 20, 2013, 12:00:00

This seems so simple, yet I cannot find an example of how to call javascript function from wicket, after the page is loaded (on page that extends WebPage). Can anyone give example on how to go that?


More From » wicket

 Answers
66

You can have javascript do that for you



window.onload = function () {
// do stuff here
}


If you need parameters from your wicket page in the javascript function you can override renderHead and add the function there:



@Override
public void renderHead(IHeaderResponse response)
{
super.renderHead(response);
String bar = something;
response.render(JavaScriptHeaderItem.forScript(window.onload = function () {var foo=' + bar + '}));
// or
response.render(OnDomReadyHeaderItem.forScript(functionToCall( + bar + );) ;
}

[#77525] Tuesday, June 18, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
jennie

Total Points: 593
Total Questions: 102
Total Answers: 106

Location: Federated States of Micronesia
Member since Fri, Sep 16, 2022
2 Years ago
jennie questions
;