Hallo,
function HttpRequest(foo, bar) {
var wrapper = function (transport) {
showResponse(transport, bar);
};
new Ajax.Request('/some_url',
{
method:'get',
parameters: {firstParameter: 'foo'}
onSuccess: wrapper,
onFailure: showError,
});
}
Warum das klappt? Weil wrapper durch die Verschachtelung die Variablen foo und bar einschließt:
http://aktuell.de.selfhtml.org/artikel/javascript/organisation/#closures
Mathias