Problem med at vise og skjule elementer
Hey Eksperter.Har et problem med at vise og skjule nogle elementer.
Jeg har lavet en select box, med x antal elementer i, derudover har jeg lavet en select box for hvert element i den første select box, altså:
select box1
select box1.1
select box1.2
select box1.3
select box2
select box2.1
select box2.2
select box2.3
osv.osv.osv
Og det er lavet dynamisk i ASP, så jeg kender ikke antallet af select boxes hverken den ene, eller andet sted.
Derfor har jeg fundet frem til følgede JavaScript kode til at vise en select box af gangen, og såfremt man skifter sit valg i den første selectbox, skal den skjule den der allerde er valgt, og vise den nye:
function show_backup_table(table_show)
{
// Show the select-box
document.getElementById(table_show).style.visibility="visible";
document.getElementById(table_show).style.display="block";
// Hide the other select-boxes
var select_database = document.getElementById("database_select");
for (i = 0; i < select_database.length; i++)
{
if (x.options[i].text != table_show)
{
document.getElementById(select_database.options[i].text).style.visibility="hidden";
document.getElementById(select_database.options[i].text).style.display="none";
}
}
}
Men jeg kan ikke få det til at virke, den viser fint nok den select box der hører til den man har valgt, men skjuler dem ikke igen når man vælger en ny...
Håber der er nogen der kan hjælpe
/xicrow
