Site links

mha_core.js

Mha_core er en samling af små JavaScript funktioner, som jeg syntes er brugbare. Generelt virker de i version 5 browsere, men alle funktionerne virker i MSIE5+ og Mozilla/Netscape6+. Download mha_core.js. Nedenfor er nogle eksempler af funktionerne.

Top

mha.winOpen

var win = new mha.winOpen(string url, int width, int height, string name, string returnFunc, string args);

win.openWin()

mha.winOpen kan åbne og overføre parameter fra et vindue til et popup vindue.

Top

mha.cookies

mha.saveCookie(string name, string value, int days)
mha.readCookie(string name)
mha.eraseCookie(string name)

For at gemme en cookie, overføres navn, værdi og antallet af dage den skal gemmes til funktionen mha.saveCookie.
For at læse eller slette en cookie bruges mha.readCookie eller mha.eraseCookie.

Eksempel på mha.cookies, der holder styr på, hvor mange gange man har besøgt en side.

Top

mha.link2JS

mha.link2JS(string uri)

mha.link2JS inkludere dynamisk en javascript-fil uden at genloade siden.

Top

mha.link2CSS

mha.link2CSS(string uri)

mha.link2CSS inkludere dynamisk et stylesheet uden at genloade siden.

Top

mha.getQueryArgs

mha.getQueryArgs(boolean global)

mha.getQueryArgs returnere et array af argumenter fra querystringen.

Top

mha.events

mha.addEvent(object oEl, string sEvent, object sFunction, boolean useCapture)
mha.removeEvent(object oEl, string sEvent, object sFunction, boolean useCapture)

Første parameter oEl er objektet som skal have eventen. sEvent er eventtypen ex. click, focus, blur, change, mouseover. Husk ingen 'on' ved eventtypen. sFunction er den funktion der skal kaldes når eventen opstår. Her kan der ikke overføres parameter d.v.s. kun funktionsnavnet. useCapture indikere om eventen skal fanges. Dette benyttes kun af Mozilla/Netscape6+ som overholder W3C.

mha.events tilføjer og fjerner events med funktionerne mha.addEvent og mha.removeEvent.

Top

mha.precache

mha.precache(string uri)

mha.precache er en lille funktion der cacher et billedet inden det skal vises.

Top