Um die folgenden Beispiele testen zu können, müssen Sie in Ihrem Browser Javascript aktiviert haben, andernfalls werden Sie nichts zu sehen bekommen.
Klicken Sie hier auf die Farbe, die der Hintergrund dieser Seite haben soll:
Hierbei wird eigentlich gar kein Formular verwendet, sondern nur Buttons in Kombination mit Javascript. Den Buttons wurde einfach per onClick eine Funktion zur Änderung der Hintergrundfarbe zugeteilt:
<input type="button" value="Gelb" onClick="document.bgColor = 'yellow';">
Klicken Sie auf den folgenden Button, um ein Cookie zu setzen. Ist bereits ein Cookie gesetzt, so wird eine Fehlermeldung ausgegeben. Das Cookie ist 5 Minuten gültig.
Das Script aus dem Artikel Formulare / Versenden und Weiterverarbeitung wurde hier nur etwas angepasst, so dass es ohne vorhandenes Formular läuft und ein Cookie setzt:
<script type="text/javascript"><!--
function setzen() {
if(document.cookie) {
alert("Es ist bereits ein Cookie gesetzt,\ndas Absenden eines Formulars würde
jetzt\nnicht erfolgen.");
}
else {
var ablauf = new Date();
var inmin5 = ablauf.getTime() + (5 * 60 * 1000);
ablauf.setTime(inmin5);
document.cookie = "Name=Zeitstempel; expires=" + ablauf.toGMTString();
alert("Es wurde jetzt ein Cookie gesetzt.\nEin vorhandenes Formular würde jetzt\n
abgeschickt werden.");
}
}
--></script>
<input type="button" value="Cookie setzen" onClick="setzen()">