Salve a tutti,
è da poco che mi accingo nella magia dell'Ajax D: e per farlo utilizzo prototype, in particolar modo uno script "modello" per le richieste asincrone:

codice:
<script>
function ajaxRequest(url,data) { 
var aj = new Ajax.Request( url, { method:'get',parameters: data, onComplete: getResponse });}

function getResponse(oReq) { $('prova').innerHTML = oReq.responseText; }
</script>

<div id="prova"></div>

<input type="button" onclick="ajaxRequest('aggiorna.php', 'contenuto=prova');" />
Il codice aggiorna il contenuto del div "prova" grazie alla funzione ajax.

Quello che vorrei sapere è se esiste un modo semplice per specificare oltre all'"url" e a "data" anche un "id" di un div a caso che si vuole aggiornare, senza scrivere mille funzioni ajaxRequest.

Ho pensato a inserire semplicemente il parametro id tra le parentesi della funzione:

codice:
function ajaxRequest(url,data,id){ ...
e passare il parametro con il codice dell'"onclick":

codice:
ajaxRequest('aggiorna.php', 'contenuto=prova', 'prova');
ma ovviamente non funziona perché l'id del div che scelgo deve andare alla funzione ajaxRequest, e se aggiungo il parametro a questa non so come passarlo xD

Qualcuno può aiutarmi?

Grazie in anticipo e attendo risposte