Hey Leute!
Hab heut nacht was geschrieben aber es funktioniert nicht so wirklich ... Ich kann das script nur einmal verwenden danach macht es nur noch den 1ten teil mit der vergabe von der classe active (className). Der innerHTML teil will aber nicht so ganz. es funktioniert nur beim ersten mal den inhalt von SuchmaschineForm zu verändern...
Findet jem den fehler?
function SetTopic (topic) {
for (i=0; i<<?php echo count($topic); ?>; i++) {
var b = i+2;
document.getElementsByTagName("li")[b].className = false;
}
var active = "active";
document.getElementById(topic).className = active;
document.getElementById("htopic").value = topic;
switch (topic) {
case "alle":
var Form = "<input type=\"text\" class=\"text\" name=\"query\" id=\"query\" style=\"width:400px;\"><input type=\"submit\" class=\"submit button\" name=\"action\" value=\"Suche\">";
document.getElementById("SuchmaschineForm").innerHTML = Form;
document.getElementById("SuchmaschineForm").elements['query'].focus();
break;
case "musik":
var Form = "<input type=\"text\" class=\"text\" name=\"query\" id=\"query\" style=\"width:400px;\"><input type=\"submit\" class=\"submit button\" name=\"action\" value=\"Suche\">";
document.getElementById("SuchmaschineForm").innerHTML = Form;
document.getElementById("SuchmaschineForm").elements['query'].focus();
break;
case "videos":
var Form = "<input type=\"text\" class=\"text\" name=\"query\" id=\"query\" style=\"width:400px;\"><input type=\"submit\" class=\"submit button\" name=\"action\" value=\"Suche\"><br><br><br>";
document.getElementById("SuchmaschineForm").innerHTML = Form;
document.getElementById("SuchmaschineForm").elements['query'].focus();
break;
}
}
</script>
Mfg Venty