Hi,
<form name="flags7"><input type="checkbox" name="flag7" value="Location / Rock - Pop" onclick="ChgText7()">Location / Rock - Pop</form>
die Verwendung von sehr ähnlichen Bezeichnern (hier flags7 und flag7) kann auch problematisch sein, weil man dann leicht durcheinanderkommt. Erlaubt ist es selbstverständlich, solange man den Überblick behält. ;-)
function ChgText7()
{
var suchabfrage = document.getElementById("search-q").value;
var MyElement = document.getElementById("search-q");
if(flag7.checked == true ){
MyElement.value = suchabfrage+" Location / Rock - Pop";
autosuggest1();
}
return true;
Auch hier: Deine Bezeichner sind ungünstig gewählt. Während suchabfrage für den eingegebenen Suchtext noch okay ist, vermittelt MyElement keine Aussage - zumal ich nirgends in deinem Code ein Element mit der ID "search-q" finde. Ich vermute, es hätte das Eingabefeld selbst sein sollen.
Und dann taucht plötzlich aus heiterem Himmel noch der Bezeichner flag7 auf, der weder definiert wurde, noch in irgendeiner Verbindung zum Formular steht (außer, dass das Eingabefeld "zufällig" diesen Namen hat).
> Ich sehe schon ich muss mich genauer in JavaScript einarbeiten.
Ja, und vor allem in die Zusammenhänge zwischen Javascript und dem zugrundeliegenden HTML, mit dem du arbeitest.
> > Hallo,
> > [full quote removed]
> > Ciao,
> > Martin
Und nächstes Mal bitte ohne [TOFU](http://de.wikipedia.org/wiki/TOFU). Danke.
So long,
Martin
--
Wer mit dem Finger droht, sollte ihn am Abzug haben, und nicht in der Nase.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(