Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Bitte um dringende Hilfe: Deaktivierung der rechten Maustaste

  • LisaMarie
  • LisaMarie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 month ago #226728 by LisaMarie
Hallo Zusammen,

ist es möglich, während der Befragung die rechte Maustaste zu deaktivieren? Wenn ja, wie? Ich frage, da ich im Rahmen meiner Bachelorarbeit mit einem lizensierten Fragebogen arbeiten möchte, diesen aber nur verwenden darf, wenn die rechte Maustaste deaktiviert ist.

Ich hoffe, auf eine positive Nachricht und bin dankbar für jeden Tipp.

Liebe Grüße :)

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 month ago #226731 by Joffm
Hallo,
das ist ja nun keine LimeSurvey-Fragestellung, sondern eine, die die Webseite betrifft.
Daher habe ich Dir die Arbeit abgenommen und einmal herumgesucht,
Fündig geworden bin ich hier
community.contao.org/de/showthread.php?9...iewfull=1#post282506
Hier wird also bei allen Elementen, die die Klasse ".protected" besitzen, das standardmäßige Verhalten des Kontextmenues verhindert ("preventDefault")
Nun müssen wir nur noch diese Klasse der gesamten Seite zufügen.
Also 
 $('body').addClass("protected");

Damit ist alles beisammen und Du kannst in die "custom.js" Folgendes eintragen:
Code:
$(document).on('ready pjax:scriptcomplete',function(){
    $('body').addClass("no-rmouse");
    $('.no-rmouse').bind('contextmenu', function(e) {
         e.preventDefault();
    });
});

Du siehst, ich habe die Klasse hier ".no-rmouse" genannt; ".protected" könnte Konflikte mit irgendwelchen bereits bestehenden Klassen hervorrufen.
Falls Du keine Rechte hast, die custom.js zu ändern, musst Du dies eben in jede Frage eintragen; falls Du Gruppe für Gruppe anzeigst, genügt es , das es in einer Frage ist.
Nicht vergessen: Dann muss das script noch mit <script>... </script> eingerahmt werden.

Zum Schluss allerdings die Frage nach dem tieferen Sinn.
Die Fragestellung selbst kann ich auch durch einen simplen screenshot erhalten, und Bilder downloaden durch "Extras / Seiteninformation / Medien" (Firefox) und auch mit den Webdevelopment Tools, die es ja in jedem Browser gibt.

Joffm

P.S.
Warum hast Du die Eingangsfragen nicht beantwortet?

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 month ago #226732 by Joffm
Und schon haben wir ein Dilemma, wenn die Eingangsfragen nicht beantwortet werden.

Aber ich könnte aus der Formulierung "Bachelorarbeit" schließen, dass es sich um eine Uni-Installation handelt.
Also wirst Du in der "custom.js" nichts ändern können; im Normalfall gibt es ja ein gemeinsames Uni-Theme und dann würde Deine gesperrte Maustaste für alle gelten.
Und dass jeder User sein eigenes Theme hat, ist ja wohl nur ein frommer Wunsch.
Also musst Du es in jede Seite packen.
Code:
<script type="text/javascript">
$(document).on('ready pjax:scriptcomplete',function(){
    $('body').addClass("no-rmouse");
    $('.no-rmouse').bind('contextmenu', function(e) {
         e.preventDefault();
    });
});
</script>

Solltest Du allerdings LimeSurvey selbst oder bei der LimeSurvey GmbH gehostet haben, bleibt es bei der "custom.js".

Joffm 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

  • LisaMarie
  • LisaMarie's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 month ago #226733 by LisaMarie
Vielen vielen Dank für deine schnelle Antwort und Hilfe. Ich werde es mal so probieren. Kann ich mich nochmal bei dir melden, wenn ich nicht weiterkomme? Kenne mich leider kaum aus. Das mit den Eingangsfragen habe ich in der Hektik total übersehen, sorry!

Liebe Grüße und noch einen schönen Abend

Lisa :)

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 1 month ago #226771 by holch

Zum Schluss allerdings die Frage nach dem tieferen Sinn.
Die Fragestellung selbst kann ich auch durch einen simplen screenshot erhalten, und Bilder downloaden durch "Extras / Seiteninformation / Medien" (Firefox) und auch mit den Webdevelopment Tools, die es ja in jedem Browser gibt.


Da wollte ich auch gerade drauf eingehen. Das ist wirklich eine der sinnlosesten "Schutzmassnahmen". Leute die sowas fordern zeigen klar, dass sie eigentlich eine Ahnung vom Internet haben. "Neuland" halt. ;-)

Aber das ist ja nicht auf deinem Mist gewachsen, du muss diesse sinnlose Schutzmassnahmen nur umsetzen damit die anderen zufrieden sind. Trotzdem ziemlich hirnrissig.

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose