Die übergabe von Parametern an eine javascript-Funktion aufgerufen, die durch 'onclick' - Attribut

Brauche ich, um Verknüpfungen zu erstellen, die auf die Webseite aufrufen einer javascript-Funktion mit verschiedenen Parametern auf, ausgelöst durch onclick Veranstaltung. Damit die Funktion übergeben werden muss ein Parameter.

In meinem code, wie unten gezeigt, ich bin ein parameter übergeben wird, um wr() Funktion beim Aufruf von onclick innerhalb commandLink. Howver der code nicht erfolgreich ausgeführt, wenn ich den pass i als parameter wr() Funktion innerhalb onclick, aber ist dann erfolgreich, wenn ich übergeben Sie eine Konstante dh wr(4). Wie kann ich erfolgreich eine variable parameter an die javascript-Funktion ?

            <h:form>
                <ui:repeat value="#{bean.list}" var="i">
                    <p:commandLink onclick="wr(i)" value="#{i}" /><br/>
                </ui:repeat>
            </h:form>

            <p id="e">fd</p>

            <script type="text/javascript" >
                function wr(i){
                    document.getElementById("e").innerHTML="this is "+i+ " !";
                }
            </script>

InformationsquelleAutor Rajat Gupta | 2011-06-23

Schreibe einen Kommentar