/    Sign up×
Community /Pin to ProfileBookmark

Hello, this is my first post here. I have encountered sth strange on my website. Every menu item is working fine except 3rd one, this is only IE problem.

JS code:
[LEFT]switch (str) {
case ‘main’: {
document.getElementById(‘a_home’).className=”active”;
document.getElementById(‘a_about_us’).className=””;
document.getElementById(‘a_team’).className=””;
document.getElementById(‘a_services’).className=””;
document.getElementById(‘a_contact’).className=””;

break;
}
case ‘about_us’: {
document.getElementById(‘a_about_us’).className=”active”;
document.getElementById(‘a_home’).className=””;
document.getElementById(‘a_team’).className=””;
document.getElementById(‘a_services’).className=””;
document.getElementById(‘a_contact’).className=””;

break;
}
case ‘team’: {
document.getElementById(‘a_home’).className=””;
document.getElementById(‘a_about_us’).className=””;
document.getElementById(‘a_team’).className=”active”;
document.getElementById(‘a_services’).className=””;
document.getElementById(‘a_contact’).className=””;
break;
}
case ‘services’: {
document.getElementById(‘a_services’).className=”active”;
document.getElementById(‘a_home’).className=””;
document.getElementById(‘a_about_us’).className=””;
document.getElementById(‘a_team’).className=””;
document.getElementById(‘a_contact’).className=””;
break;
}
case ‘contact’: {
document.getElementById(‘a_contact’).className=”active”;
document.getElementById(‘a_home’).className=””;
document.getElementById(‘a_about_us’).className=””;
document.getElementById(‘a_team’).className=””;
document.getElementById(‘a_services’).className=””;
break;
}
default: document.getElementById(‘a_’+str).className=””;
}[/LEFT]

I know this switch isnt the greatest solution for navigation, but i couldnt figure out anything better sice im kinda new to js ?

to post a comment
JavaScript

1 Comments(s)

Copy linkTweet thisAlerts:
@lordofthebroomsauthorJan 29.2011 — and here is my navigation list of items

[LEFT]<ul id="nav">

<li id="home"><a id="a_home" href="javascript:;" onclick="showUser_tbl('main');"><span>Strona g&#322;ówna</span></a></li>

<li id="about_us"><a id="a_about_us" href="javascript:;" onclick="showUser_tbl('about_us');"><span>O firmie</span></a></li>

<li id="team"><a id="a_team" href="javascript:;" onclick="showUser_tbl('team');"><span>Zespó&#322;</span></a></li>

<li id="services"><a id="a_services" href="javascript:;" onclick="showUser_tbl('services');"><span>Us&#322;ugi</span></a></li>

<li id="contact"><a id="a_contact" href="javascript:;" onclick="showUser_tbl('contact');"><span>Kontakt</span></a></li>

</ul>[/LEFT]
×

Success!

Help @lordofthebrooms spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.21,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...