Witam,
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;

}

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?