Это кажется таким простым, но я не могу найти пример того, как вызвать функцию javascript из калитки после загрузки страницы (на странице, которая расширяет WebPage). Может ли кто-нибудь привести пример о том, как это сделать?wicket 6: вызов функции javascript после загрузки страницы
ответ
Вы можете Javascript сделать это для вас
window.onload = function() {
// do stuff here
}
Если вам нужны параметры со своей страницы калитки в яваскрипте функции можно переопределить renderHead и добавить функцию там:
@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 + ");") ;
}
пытался "response.render (OnDomReadyHeaderItem.forScript (" testAlert(); "));" - работает на меня. благодаря! – user1328889
Еще один способ сделать это - создать AjaxEventBehavior следующим образом и добавить его на свою страницу.
AjaxEventBehavior event = new AjaxEventBehavior("onload") {
@Override
protected void onEvent(final AjaxRequestTarget target) {
// do stuff here
target.appendJavaScript("alert('onload');");
}
}
add(event);
Это сработало для меня. Ницца и просто. Благодарю. – user2345093
Можете ли вы добавить это в компонент или это должна быть страница? Кажется, что не срабатывает при добавлении к компоненту ... – Ash
appendJavaScript(), добавляет указанную функцию или часть JS. При использовании в функции Wicket, которая вызывается многократно, код JS выполняется несколько раз и линейно увеличивается. – Srikanta
- 1. Вызов функции Javascript после загрузки страницы AJAX
- 2. Вызов функции JavaScript после полной загрузки страницы
- 3. Вызов функции в javascript только после загрузки страницы
- 4. WKWebView: вызов Javascript после загрузки страницы
- 5. Вызов функции после загрузки
- 6. Вызов функции javascript после загрузки Div
- 7. вызов функции JavaScript после загрузки файла cookie
- 8. Ajax вызов после загрузки страницы
- 9. вызов функции jquery после загрузки страницы не работает - расширение Firefox
- 10. JSF2 вызов ajax после загрузки страницы
- 11. Вызов взаимодействия jquery после загрузки страницы
- 12. MonoTouch: вызов UIWebView.LoadHTMLString После загрузки веб-страницы
- 13. Wicket 6 и на лету сжатие javascript
- 14. JQuery вызов привязки после загрузки страницы
- 15. Javascript работает После загрузки страницы
- 16. нагрузки Javascript после загрузки страницы
- 17. jquery повторное инициирование функции после загрузки страницы
- 18. Как вызвать функции JQuery после загрузки страницы?
- 19. Rails: вызов функции Javascript в конце страницы
- 20. Wicket 6 Invalidate Session в JavaScript
- 21. Обратный вызов Javascript после загрузки instagram загружен?
- 22. Вызов JavaScript функции из калитку 6, "OnClick()"
- 23. поддержка многооконного wicket 6.x
- 24. ASP.Net инкрементный вызов загрузки страницы Javascript
- 25. Запуск функции javascript после завершения загрузки страницы ASP.NET
- 26. Как получить файл JavaScript после загрузки страницы?
- 27. Загрузка страницы на вызов функции javascript
- 28. Вызов функции на изображении после ее загрузки
- 29. Вызов функции DLL после загрузки dll
- 30. JQuery вызов функции после загрузки содержимого HTML
, как указано в вопросе, версия калитку 6 – user1328889