Nie wiem jak to nazwać, a już różnie szukałam, wiec wytłumaczę...
Mam na stronie menu, które zawiera nazwy KRAJÓW po kliknięciu na dany kraj rozwija sie on na podmenu z miastami. W podmenu klikam na link miasta i obok ma się ładować obrazek - mapa wybranego kraju z podświetlonym wybranym miastem (ja mam swf-y). Do wywołania tego wszystkiego używam funkcję pokaz/schowaj:
CODE
function Pokaz(id) {
if(document.getElementById(id).style.display == "block") {
document.getElementById(id).style.display = "block";
}else {
document.getElementById(id).style.display = "block";
}
}
function Schowaj(id) {
if(document.getElementById(id).style.display == "block") {
document.getElementById(id).style.display = "none";
}
}
if(document.getElementById(id).style.display == "block") {
document.getElementById(id).style.display = "block";
}else {
document.getElementById(id).style.display = "block";
}
}
function Schowaj(id) {
if(document.getElementById(id).style.display == "block") {
document.getElementById(id).style.display = "none";
}
}
Wszystko by było ok, ale chcę zrobić to dla wielu krajów i w każdym kraju jeszcze wiele miast. Teraz, aby wszystko działało, to aby wywolać obrazek jednego miasta funkcją "pokaz" muszę zrobić "schowaj" dla wszystkich innych miast i krajów, a jest tego setki :/
Jak zmienić ten kod, albo czym to zastąpić, aby nie trzeba było kodu strony zawalać tasiemcami?
to jest link do mojej strony: http://mapyswiata.za.pl