Javascript referens

Händelsehantering

onLoad, onUnload : i <body onLoad="init();"... t.ex), onLoad även när bild börjar laddas
onClick, onDblClick : musknapp har klickats <button onClick="doSomething();">
onSubmit, onReset : submit och reset input knapparna. onSubmit="checkValidInput()"
onMouseOver, onMouseOut : när mus passerar över en tag t.ex <a onMouseOver="javaScript:document.status=’text’">
onMouseDown, onMouseUp : muskanpp och musposition kan läsas;
onMouseMove : ny musposition kan läsas
onMove, onResize : kolla i <body> när hela fönstret flyttas eller får ändrad storlek.
onKeyDown, onKeyUp : Vilken tangent som trycks på tangentbordet resp shift, alt, ctrl tangent.
onKeyPress : Vilket tecken tangenttryckningen gav kan läsas.
onChange : Ändrat text, tillstånd. Input, Textarea, Select
onSelect : valt text, går ej att läsa vad som valts. Text input, Textarea
onError : När ett fel inträffat Img, Window om det ej är i html koden
onAbort : img, avbrutit inladdning
onFocus, onBlur : Element man kan tabba till samt body får focus eller tappar focus.
onDragDrop : Window

event.type (händelsetyp som sträng)
event.srcElement() (returnerar objekt där det inträffade)
event.cancelBubble=true/false (Om meddelandet inte ska föras vidare)
event.returnValue=true/false; (klar)

läsa mus : event.x, event.y
event.button (1,2,3 hjulknapp, båda knappar)

läsa tangent : event.shiftkey (true/false)
event.altkey
event.ctrlkey
event.keyCode

attachevent(ev); detachEvent(ev);
window.onerror = myErrorHandle; (onerror måste vara små bokstäver, myErrorHandle en function)

document.cookie : (sätta/läsa)“name:value;expires=wdy,DD-MM-YY HH:MM:SS GMT;path=PATH;domain=DOMAIN; secure" (expire datum måste anges annars sparas cookie inte)
Tillbaka