HTML onload Alternativer

Den "onLoad" HTML-attributtet, når den plasseres i åpningen <body>, <i ramme> eller <img> koder, forteller nettleseren for å kjøre Javascript-kommandoer på lasting hver komponent av websiden, eller bare bildet. Med "onLoad" attributt, kan du tvinge websiden å vente med å gjennomføre sin inline eller eksternt Javascript koding til hele siden er lastet, snarere enn når leseren når koden sekvensielt.

Opprette en Javascript-funksjon

Sett inn følgende HTML-tagger etter åpningen <head> -taggen i nettsidens kode:

<Script type = "text / javascript"> </ script>

Mellom åpning og lukking <script> tags, setter Javascript-funksjonen. For eksempel:

funksjon hilsen () {alert ( "Velkommen til min hjemmeside."); }

Dette skaper en funksjon som heter "hilsen" som vil åpne en dialogboks som inneholder den angitte teksten. Alternativt kan du lagre Javascript-kode i en egen JS-fil.

Kjøre Script med onLoad

Når du har opprettet Javascript-funksjonen, plassere "onload" attributt i nettsidens innledende <body> eller <i ramme> koder. Med "onLoad" attributt, kan du utføre en bestemt funksjon ved hjelp av navn. For eksempel, for å utføre en funksjon som heter "hilsen", din <body> -taggen ville se slik ut:

<Body onLoad = "hilsen ()">

Hvis plassert i en <ramme> -kode, vil skriptet ikke kjøre før alt innholdet fra hver ramme er lastet inn. Du kan også plassere "onLoad" hendelsen inn i en <img> -taggen:

<Img src = "greeting.jpeg" onLoad = "hilsen ()">

Kjører flere funksjoner

For å utføre mer enn én funksjon med "onLoad" hendelse, skiller funksjonsnavnene med semikolon. For eksempel:

<Body onLoad = "hilsen (); farvel ()">

Alternativt kan du plassere alle kommandoene du ønsker å utføre i en enkelt funksjon, i stedet for å forsøke å utføre flere funksjoner.

Andre arrangementer attributter

Ved siden av "onLoad" hendelse, er det flere andre arrangement attributter som tillater deg å kjøre Javascript-funksjoner under ulike forhold. Disse inkluderer "onClick", "onDblClick", "onMouseOver" og "onkeypress." Det motsatte av "onLoad" er "onunload" hendelse, som utfører en funksjon når nettleseren lukkes eller navigerer bort fra nettsiden.