Когда я использую этот код:
function tx_oriconvocatorias_pi1_init(ctrlId, acId, bcampo) {
document.observe('dom:loaded', function() {
new Ajax.Autocompleter(ctrlId, acId, 'index.php', {
parameters: 'eID=ori_convocatorias&bcampo='+bcampo,
paramName: 'buscarAjax'
});
});
}
Он хорошо работает во всех навигаторах, кроме IE.
В IE8 результирующий список ul отображается в другом месте на экране.В IE7 он отображает прямоугольник справа от поля и не выводит никаких подсказок, когда пользователь пишет в поле.
HTML-код поля:
<td>
<input type="text" autocomplete="off" value="" id="porgof" name="porgof" size="50">
<div id="porgofAjax" style="display: none;"></div>
<script type="text/javascript">tx_oriconvocatorias_pi1_init('porgof','porgofAjax','porgof')</script>
</td>
Спасибо.