Hola amigos..
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>
GRACIAS!