Posto un frammento di codice, la pagina principale e':
...............
<div class="ricerca">
user: <input type="text" name="uid" value="" onkeyup="new
Ajax.Updater('lista','/search',
{asynchronous:true,evalScripts:true,onLoading:func tion(e)
{Element.show('spinner');},onComplete:function(e)
{Element.hide('spinner');},parameters:'uid='+this. value});" />
<span id="spinner" style="display:none;">
[img]/images/spinner.gif[/img]
</span>
</p>
<div id="lista"></div>
</div>
</div>
<div class="risultato">
</div>
Ho un campo testo il quale all'onkeyup scatena un evento ajax il cui risultato viene inserito nel div "lista".
Fin qui tutto ok.
All'interno del div "lista", quale risultato dell'evento ajax, ho un altro campo testo simile al precedente, anch'esso all'onkeyup scatena un evento ajax.
Il problema e' che vorrei che il risultato di quest'ultimo evento venisse messo nel div "risultato".
Cio' non avviene perche' il frammento di pagina posto dentro "lista" non vede il div "risultato".
Cio' penso sia normale in quanto la pagina non viene ricaricata ovviamente.
Ho necessita' pero' di fare in modo che l'output della seconda azione ajax venga messo nella div "risultato"
Qualche soluzione?