Benutzung der Kommentarschnittstelle

"kommentare.heidebim.de" ist eine Schnittstelle zur externen Einbindung einer Kommentarfunktion in statische Webseiten.

Mithilfe einfacher JavaScriptfunktionen können Sie somit ihre statische HTML-Seite für Benutzerkommentare freigeben. In der HTML-Datei beispiel.htm steht eine funktionierende Implementierung der Kommentarfunktion zur Verfügung. Sie kann auf einem beliebigen Webspace gespeichert und nach Anpassung des Benutzernamens und der Artikel_IDs direkt verwendet werden. Die Kommentare im Quelltext der Beispieldatei sollen helfen, die möglichen Funktionen selbst einzusetzen. In den folgenden Abschnitten werden die Schritte zur Einbindung der Kommentarfunktion in eine HTML-Seite noch etwas ausführlicher beschrieben.

1. js_kommentar.php

Die Datei js_kommentar.php stellt sowohl die JavaScript-Funktionen, als auch die Nutzdaten zur Verfügung. Die Einbindung dieser Datei erfolgt durch die "script"-Tags. Die Einbindung erfolgt einfach indem im "src"-Attribut die externe URL der js_kommentar.php angegeben wird.

<script src="URL/js_kommentar.php" type="text/javascript"></script>

Die Benutzerinformationen werden mit Hilfe der SEARCH-Syntax an die URL der Datei angehängt. Hierfür wird die URL mit einem Fragezeichen beendet. Direkt darauf folgend, werden Variablen nach dem Konzept "[Variable]=[Wert]" festgelegt. Mehrere Variablendefinitionen werden durch das kaufmännisches "Und" (&) voneinander getrennt.

Folgende Variablen können belegt werden:

2. Das Formular

Das HTML-Formular zum Posten von Kommentaren muss einigen Regeln entsprechen. Das "name"-Attribut der Formularelemente wird in PHP zur Benennung der Variablen genutzt. Deshalb müssen die "name"-Attribte folgendem Schema entsprechen:

name="kommentar[feldname]"

Damit ein Kommentar korrekt gespeichert werden kann, müssen folgende Formular-Elemente enthalten sein:

3. Die JavaScript-Funktionen

Für die Ausgabe von informativen Daten und für die Datenprüfung stehen einige JavaScript-Funktionen zur Verfügung. Diese können, nach Einbindung der Initialisierungsdaten, überall im Dokument frei verwendet werden.

Folgende JavaScript-Funktionen stehen zur Verfügung: