Viestien latausskripti

InfoTogglen keskiössä on pieni skripti, mikä hoitaa viestien näyttämisen oikeassa paikassa oikeaan aikaan. Skripti lataa aktiiviset viestit ja tarkistaa jokaisen viestin kohdalla:

  • onko viesti ajastettu vai voidaanko se näyttää heti?
  • voidaanko viesti näyttää tämänhetkisellä sivulla?
  • löytyykö elementti minkä viereen viesti pitäisi lisätä?

Jos ehdot toteutuvat, viesti lisätään kohde-elementin viereen.

Tämä toiminnallisuus on erittäin nopea ja viestit näytetään lähes heti sivunlatauksen jälkeen.

Miksi viestien latausskripti ja viestit ovat erillisissä tiedostoissa?

InfoTogglen tavoitteena on pitää verkkosivujen lataus nopeana. Tämä on pääsyy kahteen tiedostoon. Latausskripti muuttuu harvoin ja on yhteinen kaikille verkkosivuille. Tämä sallii skriptin pitämisen välimuistissa pitkiä aikoja, millä vältytään tiedoston lataamiselta joka sivunlatauksella.

Sivustokohtainen tiedosto mikä sisältää viestit muuttuu usein ja muutosten on näyttävä heti. Tätä tiedostoa ei voida lukea välimuistista.