
JavascriptJavascript is een scripttaal voor het Internet. Je kunt met Javascript je site een stuk interactiever maken. Een goede cursus is op Internet niet te vinden. Wat je wel genoeg vindt, zijn voorbeeld scripts. Mijn ervaring is echter dat je daar niet snel wijs uit wordt. Op den duur kun je wel wat aanpassen, maar echt begrijpen doe je het niet. Om dit gat op te vullen, heb ik een cursus bedacht om de beginselen van Javascript onder de knie te krijgen.
Javascript staat in een site net als Html. Komt Html je niet bekend voor, dan raad ik aan eerst de cursus Html op deze site te volgen. Dit is nodig om de taal Javascript aan te leren. Javascript werkt samen met Html in een site. Je plaatst een scripttaal altijd tussen de tags <script>...</script>. Dit geeft de browser aan dat er een andere taal gebruikt gaat worden dan Html.
<script language=”Javascript”>
<!- -
document.write (“Het allereerste stuk Javascript!!”);
- - >
</script>
In het voorbeeld maak ik gebruik van Javascript om de tekst “Het allereerste stuk Javascript!!” op het scherm te krijgen. Nuttig om te gebruiken is het niet, maar het geeft wel aan hoe je Javascript kunt gebruiken op een site. Door het attribuut language= toe te voegen aan de script tag, weet de browser welke taal je gebruikt. Naast Javascript kun je ook VBScript gebruiken. Je moet dus aangeven welke taal je wilt gebruiken.
Vervolgens geef je met de commentaar tags van Html aan dat oudere browsers zonder ondersteuning voor Javascript de regels code moeten negeren. Dit voorkomt van die vreselijk irritante foutmeldingen. Daarna komt het echte werk. Door gebruik te maken van het object document en de bijbehorende methode write(..), kun je iets op het scherm schrijven met Javascript.
Document als object staat voor de internetpagina. Daar wil je iets op schrijven en dus moet je de methode write(..) daarvoor gebruiken. Tussen de haakjes komen de parameters te staan. In dit geval staat er een string. Omdat een string tekst bevat en Javascript dat moet weten, moet een string altijd tussen aanhalingstekens staan (enkele of dubbele). Alleen een cijfer komt niet tussen aanhalingstekens te staan, net als een variabele. Alles moet tot slot afgesloten worden met een puntkomma op het eind.
Voor alle duidelijkheid: je kunt deze scripts met Javascripts gewoon op je eigen computer testen zonder een server te hebben. Je maakt gewoon een html bestand en daar voeg je de scripts bij in. Je hoeft dus geen sprecial bestanden te maken. Javascript wordt uitgevoerd op de computer van de bezoeker.
|