Wat zijn ASP-files?
ASP staat voor Active Server Pages en is een tekstfile die naast tekst ook HTML-codes en specifieke commando's kan bevatten. De extensie van de file moet asp zijn.
ASP-files werken enkel indien op de WEBserver de ASP-software werd geïnstalleerd en indien de directory waarin de files voorkomen de execute-permissie heeft.
DE ASP-software biedt de mogelijkheid zowel Visual Basic-scripts als Java-scripts in een HTML-document te gebruiken. Het script kan door de server uitgevoerd worden, waardoor het resultaat niet meer afhankelijk is van de gebruikte browser.
1. De syntax van ASP
<html>
<head>
</head><body>
</body></html>
Zo is de code van een nieuwe paragraaf <p> of een nieuwe regel <br>.
- Zoals in elke programmeertaal wordt er gewerkt met variabelen.
Een variabele een waarde geven kan met <% var=waarde%>
bijvoorbeeld: <% zoekwoord="computer" %> of <% getal=3 %>Een variabele oproepen kan met <% =var %>
bijvoorbeeld <% =zoekwoord %> of <% =getal %> wat resulteert in respectievelijk computer en 3
- Verder kan men gebruik maken van een aantal statements, die in elke programmeertaal voorkomen.
- de selectievoorwaarde
<% if voorwaarde then %>
..........
<% else %>
.......
<% end if %>- de lus
<% do until voorwaarde %>
.......
<% loop %>
of
<% for teller= min to max %>
.......
<% next %>
2. Scripting Language
In ASP-files kan men Visual Basic-achttige code of een
JAVA-achtige code werken. Men noemt dit scripts.
Een stukje VBscript of Jscript wordt in het HTML-document
ingesloten tussen:
<SCRIPT LANGUAGE="VBscript" of "Jscript" RUNAT="server">
.....</SCRIPT>
De optie runat="server" maakt het mogelijk de scripts door de server te laten uitvoeren waardoor de toepassing browseronafhankelijk is.
3. Een praktisch voorbeeld: oudleerlingenbeheer