Webprogramming made easy
www.jojoxx.net

JavaScript

Mitt första JavaScript

Innan vi börjar med scriptprogrammeringen måste vi försäkra oss om att vi vet hur html-koden till en sida ser ut. Ett html-dokument innehåller en massa element eller taggar som man säger i dagligt tal. Dessa symboliseras med att börja med < och sluta med >. En bit in i dokumentet bör du hitta taggarna <body> samt </body>. Mellan dessa ligger den del av sidan som du ser i webläsarens fönster och det är där vi skall börja med att placera vår JavaScriptkod. För att infoga scriptkod i ett htmldokument använder man taggen <script>.

<script type="text/javascript">

</script>

I exemplet talar vi även om att det är just ett JavaScript med attributet type. Än så länge gör sciptet ingenting så vi testar att lägga in ett kommando.

<script type="text/javascript">
	alert("Detta är mitt första JavaScript!");
</script>

Kommandot alert visar en varningsruta med valfritt meddelande. Där stannar scriptet tills användaren klickar "ok". Som du ser slutar raden med ett semikolon (;). Detta är en kommandoterminering, d.v.s. en symbol för att kommandot slutar här. Har du bara ett kommando per rad behöver du inte använda semikolonet, men det skadar inte att ta för vana att skriva det.

Vill du lägga in kommentarer i din JavaScriptkod för att vid ett senare tillfälle komma ihåg varför du skrev ditt script på ett visst sätt kan du anväda dig av //, eller om du har flera rader med kommentarer /* och avsulta med */.

<script type="text/javascript">
	/* Detta är en kommentar
	som spänner över
	flera rader. */

	alert("Detta är mitt första JavaScript!");

	// Medans denna kommentar är bara en rad.
</script>

Har användaren inte JavaScript aktiverat i sin webläsare, eller rent av har en webläsare som inte stödjer JavaScript kan du använda elementet noscript för att visa en annan del av sidan.

<script type="text/javascript">
	alert("Detta är mitt första JavaScript!");
</script>
<noscript>
	<p>Din webläsare kan tyvärr inte visa mitt JavaScript.
</noscript>

Nästa del, variabler.

---
© Johan Johansson 1998-2004 Jojoxx.net