Hallo,
ich habe mir das script noch nicht genau angesehen, glaube aber, dass die Funktion so nicht gehen kann.
Der Code für den Button:
Einfach <button id="CodeButton">Mein Button</button> ohne doctype, ohne HTML, usw.
Selbstverständlich kannst Du noch mit css stylen.
Und ohne mich gut mit JS auszukennen:
Irgendwie $( '#CodeButton' ).click(function (event) {...
Aber:
Es geht doch viel einfacher. Nimm eine Frage vom Typ "Gleichung" und dann:
{join(substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1), substr('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',rand(0,61),1))}
Okay, was machst Du?
Du bestimmst jeweils eine Zufallszahl zwischen "0" und "61" und nimmst mit "substr" genau das an dieser Stelle stehende Zeichen heraus (substr fängt bei 0 an
Dann wird alles mit "join" zusammengefügt.
Man könnte dies noch eleganter machen, indem man die zur Auswahl stehenden Zeichen in einer versteckten Vorfrage einträgt, den Bereich der Zufallszahl dynamisch mit "strlen" bestimmt, usw.
Viel Erfolg
Joffm