Ich habe eine Funktion, die unreg. Gäste die Copy&Paste Funktion verbietet.
$('message').onpaste = function () {
if (self.userPrivilegienGlobal == 'gast') {
new Effect.Highlight('message', {
startcolor: '#ffffff'
});
$('message').disabled = true;
$('message').value = 'Du musst registriert sein, um diese Funktion nutzen zu können!';
setTimeout(let_write, 4000);
return false; } }
Zeile 1: der onpaste Befehl.
Zeile 2: Nutzergruppe (in diesem Fall Gast)
Zeile 3: Hier blinkt unser Textfeld weiss auf (Zeile 4) , wenn Return False kommt.
Zeile 7: unsere Fehlermeldung
Zeile 8: Dauer der Meldung, wo auch nichts gepostet werden kann.
Ich wollte nun diesen Code ein wenig modifizieren und für mein Vorhaben nutzen.
Das "onpaste" hab ich z.B. durch "onklick" ersetzt und "setTimeout" entsprechend hoch geschraubt.
Soweit eigentlich gut. Doch bei jedem Klick ins Kommentarfeld kommt die Schreibpause. Das ist natürlich Mist
Gibt es ein Befehl, der direkt beim Reload oder LogIn die Return False rausschmeisst? Also nicht nur bei C&P oder OnClick. Oder kann man pro Sitzung nur ein einziges mal die return false Meldung ausgeben? Oder bin ich mit dieser Methode komplett auf dem Holzweg?