Funktioner |
![]() ![]() |
En funktion är en samling kommandon som får javaskriptet att fungera. Funktionen placeras inom SCRIPT-taggarna i HEAD-elementet och kan sedan anropas från BODY-elementet eller från den inledande BODY-taggen. Så här ser det ut i HEAD-elementet: |
<SCRIPT
language="JavaScript"> |
function namn (parameter1, parameter2) { } Det går att lägga funktioner inuti andra funktioner (nästade funktioner), men varje funktion måste ha ett eget klammerpar. Anropet Koden i HEAD-elementet ser ut så här: |
<SCRIPT language="JavaScript"> |
var namn; och var husdjur; function vemDu() { var namn = prompt("Skriv ditt namn", ""); var husdjur = prompt("Skriv vilken sorts husdjur du har", ""); { alert("Hej, " + namn + ". Du har " + husdjur + ".") Om besökaren skrev "Nisse" och "hund och fyra katter" kommer det att stå "Hej Nisse. Du har hund och fyra katter." } } Om du lägger det här skriptet på en HTML-sida och sedan öppnar sidan i webbläsaren, händer ingenting alls. Du måste nämligen anropa funktionen också. Här tänker jag visa två metoder för detta. |
<BODY onLoad="vemDu(namn,husdjur)"> |
onLoad |
<FORM> |
onClick="javascript:vemDu()" Om du vill kan du ange variabelnamnen också: Detta är i och för sig inte nödvändigt, men gör det enklare att läsa koden. |
![]() ![]() |
© SupportData.Net |