Benutzername    Passwort    Autologin    
  Passwort vergessen       Registrieren  
beeForum Foren-übersicht » hal9000
Neues Thema eröffnen   Neue Antwort erstellen Hervorhebung entfernen


Aktionen in einem INPUT-Feld verhindern (JavaScript)
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
boris



Beiträge: 11057

Titel: Aktionen in einem INPUT-Feld verhindern (JavaScript)
Verfasst am: Do, 23 Apr 2009, 12:45
Beitrag
Antworten mit Zitat

Eine weitere Folge aus der Reihe "Nerviges JavaScript für jedermann"

Als JavaScript gerade aufkam und zu mehr benutzt wurde als für einen mouseover-Effekt bei einer Navigation, die aus Bildern bestand, gab es auf einigen Seiten die Unart, das Kontext-Menu "abzuwehren".
Natürlich, das Kontext-Menu ist ja auch böse, es dient schließlich nur dazu, sich den Quelltext der Seite anzusehen (der ja auch ein riesiges Geheimnis ist), oder um "Bild speichern unter" aufzurufen und Content zu klauen !

Daß jeder an Quelltext wie auch an Bilder rankommt (wenn er will), auch ohne die rechte Maustaste zu benutzen, ist klar, daß man dem User aber auch Funktionen wie "als Lesezeichen hinzufügen" klaut, wurde von den paranoiden "Rechte Maustaste verboten"-Alert-Junkies nicht bedacht.

Es gibt noch weitere Funktionen, die eigentlich übliche Aktionen unterbinden können, so z.B. das Verbot, in INPUT-Feldern Copy+Paste zu benutzen oder Text zu markieren.
So richtig sinnvolle Anwendungen dafür fallen mir allerdings auch nicht ein - angewendet wird die Funktion häufig, wenn man z.B. ein Formular ausfüllen muß und eine E-Mail-Adresse (zur Sicherheit) zweimal angeben muß. Wenn ich weiß, wie Copy+Paste funktioniert, könnte ich mir das doppelte Eintippen sparen, darf es aber nicht und bin genervt. Wenn ich so blöd bin, daß ich meine E-Mail-Adresse nicht fehlerfrei eingeben kann, kenne ich wahrscheinlich auch Copy+Paste nicht, und die Funktion ist unnütz.

Wie auch immer, wer trotzdem wissen will, wie es funktioniert:

Code:
<input name="email" type="text" oncopy="return false" onpaste="return false" oncut="return false" ondragstart="return false" />

Versucht also jemand, zu kopieren, einzufügen, auszuschneiden oder mit der Maus zu markieren, sagt JavaScript einfach "nö".

Wieder so eine Funktion, die man standardmäßig eigentlich blocken sollte ...


____________
beehave - home of humbug ... [we can't afford to be neutral]

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Frederik



Beiträge: 191

Titel: (Kein Titel)
Verfasst am: So, 26 Apr 2009, 10:33
Beitrag
Antworten mit Zitat

Darum benutze ich übrigens privat einen JS-Blocker, weil mir sowas tierisch auf den Sender geht.
Wirklich eine Unart dass viele Seiten heute nicht mehr ohne JS funktionieren.

Nach oben
Private Nachricht senden Rang:professional methusalem
boris



Beiträge: 11057

Titel: (Kein Titel)
Verfasst am: Mo, 27 Apr 2009, 13:48
Beitrag
Antworten mit Zitat

JS ist ja nicht NUR schlecht. Auch hier im Forum gibts ein paar Funktionen, die ohne JS einfach nicht funktionieren - z.B. das Ausklappen diverser zusätzlicher Funktionen wie das Einrichten einer Umfrage oder die Kalender-Termine auf der Startseite.

Ich finden die Standard-Block-Vorgänge des Firefox schon ganz ok:


Da könnte natürlich noch einiges mehr rein (wie z.B. der Unsinn da oben), aber so ganz ohne JS kann ich dann noch nicht.


____________
beehave - home of humbug ... [we can't afford to be neutral]

Nach oben
Private Nachricht senden Website dieses Benutzers besuchen Rang:godmode methusalem 3. platz professioneller Sportangler Profi-Winzer (7x Hamm) Arcade-Meister, Rang 16 rainbow-cup
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    beeForum Foren-übersicht » hal9000 Seite 1 von 1
Gehe zu:  



ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Christian Morgenstern - Gesammelte Werke in einem Band boris kühnes mittelscharfer 0 Fr, 30 Jun 2023, 17:14 Letzten Beitrag anzeigen
Keine neuen Beiträge Françoise Sagan - In einem Monat, in einem Jahr boris kühnes mittelscharfer 0 So, 21 Mai 2023, 11:24 Letzten Beitrag anzeigen
Keine neuen Beiträge Film: Die unglaubliche Reise in einem verrückten Flu... boris zelluloid 0 Di, 14 Apr 2020, 22:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Robert Seethaler - Das Feld boris kühnes mittelscharfer 0 Do, 06 Dez 2018, 16:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Film: Eine Taube sitzt auf einem Zweig und denkt übe... boris zelluloid 0 Mi, 23 Aug 2017, 22:36 Letzten Beitrag anzeigen


Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
phpBB © phpBB Group | impressum