Rechten Mausklick abfangen ?

High Leute!
Wie kann man auf einer WebSite den rechten Mausklick abfangen.

window.event.button läst sich irgendwie zu leicht umgehen.

Hab ihr evtl. ein Tip für mich ?

Hallo Ronald,

versuche mal den Code:

<!–
function rechtsklick() {
if (event.button==2) {
alert(‚Der Quelltext ist geschützt!‘)
}
}
document.onmousedown=rechtsklick
// -->

nicht in Body-Tag … einfügen

VIEL GLÜCK !!

Maik Jannasch

Hallo Ronald,

wie du siehst hatte ich schon ein Beitrag geschrieben, aber jetzt ist das Wort „abfangen“ bei mir eingedrungen …
was meinst du mit „anfangen“ ???

Naja … zumindestens habe eine Antwort schon hinterlassen … hab mich voll in Zeug gehangen *lach* … ne ne

Also …

MFG Maik Jannasch

High Maik,

Danke für deine Antwort, aber leider ist dein Code genau der, den ich auch schon probiert hab.
Das ganze läst sich zu einfach austricksen.

Meine Aufgabe ist die: Ich soll eine Seite schreiben, wo ich nicht so einfach den HTML-Code lesen kann.

Ich glaube dies zeigt dir, was ich mit abfangen gemeint habe.

MfG Ronald

Meine Aufgabe ist die: Ich soll eine
Seite schreiben, wo ich nicht so einfach
den HTML-Code lesen kann.

Damit eine Seite beim Benutzer angezeigt werden kann muß sie natürlich zu ihm übertragen werden. Und wenn er sie dann hat, dann kann er sie auch sehen, das wirst du nie verhindern können.

Grüße, Robert

Salü

Wenn ich dich recht verstehe willst du dass niemand mit der rechten Maustaste den Quelltext lesen kann?

Versuch diese Tags:

<!–
function click(evt) {
if (navigator.appName.indexOf(„Microsoft“) != -1){
if (event.button==2) {
alert(‚Fehler: Anzeige des Kontextmenues wird verweigert!‘);
return false
};
};
if (navigator.appName.indexOf(„Netscape“) != -1) {
if ( evt.which == 3 ) {
alert(‚Fehler: Anzeige des Kontextmenues wird verweigert!‘);
return false
};
};
};
if (navigator.appName.indexOf(„Netscape“) != -1) {
document.captureEvents( Event.MOUSEDOWN )
};
document.onmousedown = click;
// -->

Kopiere sie zwischen und

Und dass gar niemand den Quelltext lesen kann verschlüssle ihn!!!

Grüss von
Stifi

Salü

Doch man kann!

Man verschlüsselt den Quelltext, damit ist er für andere unleserlich!!!

Grüsse von
Stifi

Man verschlüsselt den Quelltext, damit
ist er für andere unleserlich!!!

Sogar der Browser kanns dann nicht lesen.

Meine Aufgabe ist die: Ich soll eine
Seite schreiben, wo ich nicht so einfach
den HTML-Code lesen kann.

Das geht mit HTML nicht!!! Wenn Du sowas willst, dann musst Du andere techniken probieren, z.B. gibts da von Macromedia so sachen oder Du kannst den Text auch als PDF uebertragen.
Natuerlich braucht der Client dann ein entsprechendes Plugin.

HTML-Code kann man aber nicht schuetzen, auch nicht, wenn Du die rechte Maustaste verbietest - man kann dann ja immer einfach J(ava)Script abschalten oder sich wget herunterladen.
Und man kann in alle gaengigen HTML-Editoren beim Oeffnen statt einer Datei eine URL angeben.

Mein Vorschlag waere das Theme bei irgendwelchen FAQ unterzubrigen, weil die Frage immer wieder kommt und es immer die gleiche Antwort gibt.

PS: es gibt eventuell eine bescheuerte Moeglichkeit den HTML-Code verschluesselt zu uebertragen und ihn dann mit irgendwelchen obskuren DHTML-Sequenzen zu entschluesseln. Aber ich glaube man sollte die Arbeit, die dafuer notwendig ist besser in andere Sachen investieren.

Man verschlüsselt den Quelltext, damit
ist er für andere unleserlich!!!

Stimmt, sowas gibts, z. B. für lokale VBScript-Quelltexte, nur für HTML gibts sowas nichts, also nutzt das genau gar nichts … :o)

Grüße, Robert

PS: es gibt eventuell eine bescheuerte
Moeglichkeit den HTML-Code verschluesselt
zu uebertragen und ihn dann mit
irgendwelchen obskuren DHTML-Sequenzen zu
entschluesseln.

Wäre auch egal, dann hättest du die JavaScript-Funktion die das entschlüsseln übernimmt. Aus IE kannst du über JScript/VBScript in ein File schreiben, einfach die Ziele wo er den entschlüsselten Code ausgibt so umwandeln, daß er es in eine Datei schreibt.

Mit dem Aufwand den man betreibt um das Zeug zu verstecken steigt zwar der Aufwand um ranzukommen, aber nutzten tut es nichts. :smile:

Grüße, Robert

DANKE
Danke für eure Antworten.

Ich glaube, ich lasse das ganze.
War irgendwie sowieso ne sch…lechte Idee!

MfG

Ronalf

Und dass gar niemand den Quelltext lesen
kann verschlüssle ihn!!!

Grüss von
Stifi

Hi !

Wie mach ich denn sowas ?

Grüße,
Daniel.