Tipps & Tricks 30.11.2005, 16:00 Uhr

Vordefinierte Ausdrücke in HTML-Dateien mehrmals verwenden

Ich möchte in meiner HTML-Datei einen Ausdruck (z.B. Name = Peter Muster) so integrieren, dass ich nachher darauf verweisen kann. Das heisst, überall wo der Name «Peter Muster» stehen soll, möchte ich nur «Name» schreiben müssen. Und wenn «Peter Muster» sein Amt an «Lieschen Müller» abgibt, möchte ich nur an einem Ort den Namen ändern müssen. Geht das mit HTML?
Mit reinem HTML ist dies nicht möglich, da HTML an sich keine dynamischen Elemente kennt. Dynamisch werden Webseiten mit einer serverseitigen Programmiersprache (z.B. CGI, PHP) oder mit einer clientseitigen Programmiersprache (z.B. JavaScript). Folgendes Beispiel zeigt eine mögliche Umsetzung mit JavaScript:
Innerhalb des "head"-Tags der HTML-Datei platzieren Sie diese Zeilen, wo Sie die gewünschten Namen definieren:
<script language="JavaScript">
name1="Klaus R.";
name2="Anna B.";
name3="usw...";
</script>
Innerhalb des "body"-Tags können Sie einen vorhin definierten Namen so anzeigen:
<script language="JavaScript">
document.write(name1);
</script>
<script language="JavaScript">
document.write(name2);
</script>


Kommentare
Es sind keine Kommentare vorhanden.