• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ajax autocompleter

Status
Für weitere Antworten geschlossen.

krackmoe

Neues Mitglied
Hi

Ich verwende den Autocompleter von hier:
Ajax.Autocompleter - scriptaculous - GitHub

Im Firefox verschiebt er mir jedoch meine searchBox an eine komplett falsche Stelle.
Jetzt wollt ich ihm im Element Style, das left attribut setzen..
Doch jedes mal wenn ich eine Suche starte, dann überschreibt er mir das left Attribut durch ein neues.. das ich aber nirgendwo eingegeben habe.
Keine Ahnung wo er mir das setzt...

Jemand eine Ahnung wie ich ihm sagen kann, das er meine Version des Element Styles verwenden soll?

Hab ihn so eingebaut:

Code:
<td class="search-middle">
	    <input name="q" type="text" id="search2" size="50" value="" onfocus="search_change_value(true)" onblur="search_change_value()"/>				
		<div id="searchBox" class="autocomplete" style="display:none; z-index: 999;"></div>
	</td>
new Ajax.Autocompleter('search2','searchBox','/suggest.php', {
		frequency: 0.3,
		minChars: 3,
		indicator: 'indicator1',
	//	select: 'text',
		afterUpdateElement: sendUrl,
		parameters: 'hl=de'
		}
	);
 
Wenn du firefox mit firebug hast guck mal was er dir nach der Engabe ändert.
Teste auch einfach mal dem suchfeld einer css klasse zuzuweisen und nicht die CSS Eigenschaft innerhalb der Elemente zu definieren. (hast es mit dem table div ja schließlich auch so gemacht :))
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben