Как выполнить JavaScript после загрузки страницы?

Я хотел бы выполнить функцию JavaScript после загрузки страницы. На данный момент у меня есть commandButton, и все работает нормально. Однако было бы удобнее, если бы пользователь не должен был нажимать кнопку.

Я пробовал f: event, но у меня нет слушателя, у меня есть только функция JavaScript. Более того, у меня не работает функция body onload, так как я использую только компоненты высокого уровня.

<f:view xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:pm="http://primefaces.org/mobile" contentType="text/html">

<ui:composition template="/resources/master.xhtml">

    <ui:define name="content">


        <pm:content>

            <h:inputHidden id="address" value="#{pathFinderBean.address}" />

            <div id="map" style="width: 100%; height: 285px;"></div>

             <p:commandButton type="button" value="Route" onclick="PathFinder.findAndGo()"/>

            <div id="route"></div>

        </pm:content>
    </ui:define>

</ui:composition>

Функция JavaScript PathFinder.findAndGo определена в моем master.xhtml

18
задан BalusC 9 July 2014 в 08:23
поделиться