Meine Fehler-Konsole sagt übrigens folgendes:
Fehler: uncaught exception: Die Erlaubnis für das Lesen der Eigenschaft HTMLDocument.location wurde verweigert
Neben dem überflüssigen Doppelposting, hast du doch hier http://forum.jswelt.de/javascript/39420-onclick-funktion-wird-nur-einmal-ausgefuehrt.html bereits eine richtige Antwort bekommen?
Was hast du daran nicht verstanden?
Struppi.