Ciao a tutti,
sto usando scrptaculous + autocomplete...
apperna inserisco delle lettere nel campo, mi compare la lista senza problemi.
Il problema sorge quando setto register globals = Off in php.ini
che devo cambiare nello script o nelle finzioni ajax?
ecco il codice:
/* qui inserisco i dati che mi creano l'elenco */
<div style=\"margin-bottompx;\">
<input type='text' align='left' name='parola' id='parola' value='' onchange=\"controllo_risposta_timer();\">[img]img/img_cabala/load.gif[/img]
</div>
<div id='contenitore_autocompleter' class='autocomplete'></div>
<script type=\"text/javascript\">
new Ajax.Autocompleter('parola','contenitore_autocompl eter','dati_autocompletamento.php', {paramName: 'parola',minChars: 1, indicator: 'indicatore_caricamento'});
</script>
<div id=\"risposta\"></div>
<iframe src=\"about:blank\" name=\"risposta\" width=\"0\" height=\"0\" frameborder=\"0\"></iframe>
/* questa è la funzione */
// richiedo le informazioni
function controllo_risposta_timer()
{
setTimeout(\"controllo_risposta()\",200);
}
function controllo_risposta()
{
var par = document.getElementById(\"parola\").value;
top.frames[\"risposta\"].location = \"query_asincrona_cabala.php?parol=\" + par;
}
// visualizzo le informazioni
function visualizza_informazioni_controllo_risposta(rispost a)
{
var div_risposta = document.getElementById(\"risposta\");
// assegno al tag div id=\"risposta\" il contenuto della var risposta
// proveniente dalla pagina query_asincrone_cabala_.php
div_risposta.innerHTML = risposta;
}
vi ringrazio in anticipo