Mit Prototypen, um ein onclick-Ereignis einer Schaltfläche?
Habe ich diese Schaltfläche:
<button id="check_button" name ="check_button" type="button" onclick="setLocation('...')">
<span>check</span>
</button>
Jetzt weiß ich, Zugriff mit $('check_button') zum Beispiel. Gibt es eine Möglichkeit, die setlocation parameter mit Prototyp?
Dank!
InformationsquelleAutor EOB | 2012-04-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind die docs für die
element.on
: http://api.prototypejs.org/dom/Element/prototype/on/Die eigentlich nur eine schnelle Möglichkeit der Schaffung einer neuen
Event.Handler
: http://api.prototypejs.org/dom/Event/on/Sicher, überprüfen Sie heraus, dass der zweite doc link - super nützliche Sachen.
InformationsquelleAutor dontGoPlastic
Ja,
$('check_button').observe('click',this.setLocation.bind(this,'...'));
In dieser Weise die param wird immer das, was Sie weitergeben. "binden" ia eine unterschiedlich mächtige Methode, die hält die Fähigkeit.
InformationsquelleAutor