Mam taki oto szereg funkcji:

Kod
    najlepsze_oryginaly('brutto', wyswietlany_okres);
    najlepsze_produkty('brutto', wyswietlany_okres);
    koloruj_najlepsze();
    licz_roznice('brutto', wyswietlany_okres);
    licz_roznice('netto', wyswietlany_okres);
    sumuj_najtansze();
    sumuj_wybrane();
    licz_roznice_kosztow(wyswietlany_okres);


I działają tak, że te na początku wypełniają jakieś elementy treścią, na której później operuje np. ostatnia funkcja. Kod działa bez zarzutów, kiedy mam włączonego firebuga, ale kiedy go wyłączę, ta funkcja operuje na jeszcze nie zmienionej treści. Tak jakby funkcje były wykonywane równolegle, a nie szeregowo jedna po drugiej. Jak można temu zapobiec?