estaba intentando implementar el código de Scriptaculous de AUTOCOMPLETION, y llevo unas horas intentando que funcione...
al usar el código, me devuelve el error de..
"Ajax.Autocompleter is not a constructor"
y no entiendo que falta.. tengo cargados los JS de prototype.js y de scriptaculous.js
y en la carpeta donde han de ir....
pero solo hace que devolverme ese error... no lo entiendo..
en su web no ecuentro referencia a este error...
el código que tengo es el siguiente:
Código HTML:
<html> <head> <script src="prototype.js" type="text/javascript"></script> <script src="scriptaculous.js" type="text/javascript"></script> <style type="text/css"> div.autocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; } div.autocomplete ul { list-style-type:none; margin:0px; padding:0px; } div.autocomplete ul li.selected { background-color: #ffb;} div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:32px; cursor:pointer; } </style> </head> <body> <form> <input type="text" id="autocomplete" name="autocomplete_parameter"/> <span id="indicator1" style="display: none"><img src="/images/spinner.gif" alt="Working..." /></span> <div id="autocomplete_choices" class="autocomplete"></div> <script type="text/javascript" language="javascript"> new Ajax.Autocompleter("autocomplete", "autocomplete_choices", "/url/on/server", {paramName: "value", minChars: 2, , indicator: 'indicator1'}); function getSelectionId(text, li) { alert (li.id); } </script> </form> <div id="debug" style="font-size:11px;"></div> </body> </html>