mam problem z użyciem tego obiektu. Otóż mam funkcję getPage(what, page, option), która jest ona odpowiedzialna za pobranie i wyświetlenie odpowiedniej strony.
A teraz chciałbym dołączyć AdvancedHistory, więc z przykładu wziąłem taką oto funkcję (w przykładzie są jeszcze funkcje $() oraz $$() które kolidowały z dołączonymi już wcześniej bibliotekami więc musiałem trochę to zmienić):
Kod
var oldPageName = null;
function setPage(pageName) {
if (oldPageName !== null && oldPageName != "")
document.getElementById(oldPageName+ "h").className = "";
if (pageName != "")
document.getElementById(pageName+ "h").className = "hovered";
oldPageName = pageName;
}
function setPage(pageName) {
if (oldPageName !== null && oldPageName != "")
document.getElementById(oldPageName+ "h").className = "";
if (pageName != "")
document.getElementById(pageName+ "h").className = "hovered";
oldPageName = pageName;
}
Jednak nie mogę wrzucić tych ifów do mojej funkcji getPage() ponieważ ta przyjmuje 3 argumenty.
moje pytania:
co funkcja setPage ma robić?
kiedy powinna być wywoływana?
z jakim parametrem powinna być wywoływana?