|
Autor |
Nachricht |
boris
Beiträge: 11190
|
Titel: Aktionen in einem INPUT-Feld verhindern (JavaScript)
Verfasst am: Do, 23 Apr 2009, 12:45 |
|
|
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 |
|
Frederik
Beiträge: 191
|
Titel: (Kein Titel)
Verfasst am: So, 26 Apr 2009, 10:33 |
|
|
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 |
|
boris
Beiträge: 11190
|
Titel: (Kein Titel)
Verfasst am: Mo, 27 Apr 2009, 13:48 |
|
|
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 |
|
|
|
ähnliche Beiträge |
|
Thema
| Autor
| Forum
| Antworten
| Verfasst am
|
|
Christian Morgenstern - Gesammelte Werke in einem Band |
boris |
kühnes mittelscharfer |
0 |
Fr, 30 Jun 2023, 17:14 |
|
Françoise Sagan - In einem Monat, in einem Jahr |
boris |
kühnes mittelscharfer |
0 |
So, 21 Mai 2023, 11:24 |
|
Film: Die unglaubliche Reise in einem verrückten Flu... |
boris |
zelluloid |
0 |
Di, 14 Apr 2020, 22:46 |
|
Robert Seethaler - Das Feld |
boris |
kühnes mittelscharfer |
0 |
Do, 06 Dez 2018, 16:46 |
|
Film: Eine Taube sitzt auf einem Zweig und denkt übe... |
boris |
zelluloid |
0 |
Mi, 23 Aug 2017, 22:36 |
Schreiben: nein. Antworten: nein. Bearbeiten: nein. Löschen: nein. Umfragen: nein.
|