0 votes
in SoSci Survey (dt.) by s205001 (145 points)
edited by SoSci Survey

Guten Tag,

der Verlag Hogrefe will, dass es nicht möglich ist das Kontextmenü der rechten Maustaste sowie die Druckfunktion über den Browser zu bedienen. Ich habe die Frage bereits hier gefunden und versucht, was Sie empfohlen haben:

Wenn es nur um eine/wenige Seite/n geht, dann fügen Sie oben auf der Seite einen Textbaustein oder "HTML-Code" mit dem Inhalt

<div class="unselectable noprint">

ein und am Ende der Seite entsprechend

</div>

Falls alle Seiten des Fragebogens pseudo-geschützt werden sollen, fügen Sie die beiden Zeilen vor und nach dem %questionnaire%-Platzhalter im Fragebogen-Layout ein.

Aber anscheinend geht es immer noch. Könnten Sie mir helfen?
Vielen Dank im Voraus!

1 Answer

+1 vote
by SoSci Survey (305k points)

Die von Ihnen zitierte Modifikation sorgt dafür, dass man beim Ausdrucken dann nur ein weißes Blatt bekommt. Das ist auch wesentlich effizienter als der Versuch, die rechte Maustaste zu blockieren.

Möglich ist es natürlich trotzdem:

document.addEventListener("contextmenu", function(evt) {
    evt.preventDefault();
    return false;
});

Und ja, auch das Strg+P könnte man noch abfangen, wenn man will (geklaut von NEWSBADEV).

document.addEventListener('keydown', function(e) {
    console.log(e);
    if((e.ctrlKey || e.metaKey) && (e.key == "p" || e.charCode == 16 || e.charCode == 112 || e.keyCode == 80) ){
        e.cancelBubble = true;
        e.preventDefault();
        e.stopImmediatePropagation();
    }  
});

Personen mit grundsätzlicher Browser-Kenntnis können natürlich einfach JavaScript abschalten, um diese Einschränkung zu umgehen.

by s205001 (145 points)
Vielen Dank für Ihre schnelle Antwort!
Können Sie mir noch ganz kurz sagen, wo genau ich das eintragen muss?
by SoSci Survey (305k points)
Im Zweifelsfall auf den Seiten, wo Sie die geschützten Tests verwenden - oder im Layout, wenn es um viele Seiten geht. Wie das mit dem Einbinden von JavaScript funktioneirt, dokumentiert die Anleitung:
https://www.soscisurvey.de/help/doku.php/de:create:javascript
by s205001 (145 points)
Ich danke Ihnen vielmals!!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...