Kod
function toggle(ID,menu,item,URL=false)
{
e = document.getElementById(ID);
if (e.style.display=='block')
{
e.style.display='none';
if (menu=='wyroby') {wyroby-=item;}
if (menu=='cennik') {cennik-=item;}
if (menu=='deklaracje') {deklaracje-=item;}
if (menu=='instrukcje') {instrukcje-=item;}
}
else
{
e.style.display='block';
if (menu=='wyroby') {wyroby+=item;}
if (menu=='cennik') {cennik+=item;}
if (menu=='deklaracje') {deklaracje+=item;}
if (menu=='instrukcje') {instrukcje+=item;}
if (URL!=false) {goToMenuItem(URL);}
}
return false;
}
{
e = document.getElementById(ID);
if (e.style.display=='block')
{
e.style.display='none';
if (menu=='wyroby') {wyroby-=item;}
if (menu=='cennik') {cennik-=item;}
if (menu=='deklaracje') {deklaracje-=item;}
if (menu=='instrukcje') {instrukcje-=item;}
}
else
{
e.style.display='block';
if (menu=='wyroby') {wyroby+=item;}
if (menu=='cennik') {cennik+=item;}
if (menu=='deklaracje') {deklaracje+=item;}
if (menu=='instrukcje') {instrukcje+=item;}
if (URL!=false) {goToMenuItem(URL);}
}
return false;
}
chodzi o to, że po wywołaniu funkcji toggle() bez podania ostatniego parametru (URL) przyjmie on wartość false i nie wykona się goToMenuItem(URL), a po podaniu parametru URL funkcja goToMenuItem przejdzie do URL. Tylko fireBug wypluwa "missing ) after formal parameters" w lini 1.
Jak to się kurdę robiło, bo już sam nie wiem...
POMOCY!! (z góry dziękuję )