zurücknächste Seite

Include-Files

Eine weitere mächtige Funktion von ASP ist die Verwendung von so genannten "Include-Files". Include-Files ermöglichen ein effektives Arbeiten. Da sie gerade bei größeren Seiten eigentlich nicht mehr wegzudenken sind, sollten sie auch hier erwähnt werden. Was sind nun Include-Files genau?

Nehmen wir an Sie arbeiten an einer umfangreichen Seite bestehend aus einem Kopf, dem Inhalt und einem Fuß. Der Kopf der Seite beinhaltet das Logo der Seite und die Navigation - der Fuß-Bereich eine Copyright-Information. Kopf und Fuß sind auf jeder Seite gleich - nur der Inhalt ändert sich. Anstatt nun auf jeder Seite diese beiden Bereiche einzufügen, werden sie in separate Dateien ausgelagert und bei Bedarf inkludiert. Der Vorteil liegt nun nicht nur darin, dass ich mir einiges an Schreibarbeit erspare - Sobald ich eine Änderung in der ausgelagerten Datei (dem Include-File) vornehme, ist die Änderung bereits auf allen Seiten sichtbar. Somit kann ich mit einem simplen Eingriff in eine Datei (z.B. head.inc), den Kopfbereich bei tausenden Seiten verändern.

Wie sieht nun die Syntax zum Inkludieren aus? Am besten wir besprechen dies anhand eines Beispiels durch.

5. Beispiel

Legen Sie eine Datei mit dem Namen "test2.asp" im Root-Verzeichnis Ihres Web-Servers an. Die Datei sollte folgendermaßen aussehen:

	<html>
	<head>
	<title>Beispiel für Include-Files</title>
	</head>
	
	<body bgcolor="#FFFFFF" text="#000000">
	<p>Dies ist der Kopfbereich - er ist auf jeder Seite gleich.</p>
	<p>Dies ist der Contentbereich - er ändert sich auf jeder Seite.</p>
	<p>Dies ist der Fußbereich - er ist auf jeder Seite gleich.</p>
	</body>
	</html>

Laden Sie sich den Source-Code f¸r dieses Beispiel herunter.

Dies ist ein simples Beispiel. Die Seite besteht lediglich aus drei Zeilen. Die erste Zeile steht für den Kopf-, die zweite für den Content- und die dritte für den Fußbereich. Wir gehen davon aus, dass der Kopf- und Fußbereich auf allen weiteren Seiten gleich aussehen werden. Daher müssen wir nun diese Bereiche in separate Dateien auslagern.

Copyright 2002, Wolfgang Bartelme zurücknächste Seite