News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 8
Seite [1]
easyspeedy


Try to beat me




Herkunft: Bremen
Beiträge: 142
# Thema - 06.09.2010 um 15:29 Uhr
Hallo,

dieses Javascript funktioniert bei mir nicht. er zeigt mir den Text nicht an. Der Rest geht, also das man die rechte maustaste nicht benutzen kann. Woran kann das evtl. liegen.

<script type="text/javascript">
function click (e) {
if (!e)
e = window.event;
if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
if (window.opera)
window.alert("Sorry: Diese Funktion ist deaktiviert.");
return false;
}
}
if (document.layers)
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;
</script>

LINK: http://tinyurl.com/39gx4nn

Gruss
Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 06.09.2010 um 15:39 Uhr
an der zeile:
if (window.opera)

die muss raus.

Allerdings ist es absoluter Schwachsinn die Maustaste zu sperren... es gibt leute die kopieren nicht mit str+c sondern per rechtsklick->kopieren.

Deine Idee wird sicherlich sein "dass man doch bloß den Quelltext nicht kopieren soll", aber das ist ebenfalls schwachsinn, weil man ihn ja über "Ansicht -> Quelltext" immer noch erreicht (oder wenn javascript aus ist oder über andere http-clients) und so weiter und so fort.

Bei Javascript-Probleme supporte aber ich jedenfalls nicht, wenn mir der Rechtsklick auf der Seite, über den ich für gewöhnlich Firebug öffne, gesperrt wird.


------------------
www.laszlokorte.de

Zuletzt editiert von SCHIRI ClanSphere Team am 06.09.2010 um 15:40 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 2 - 06.09.2010 um 15:49 Uhr
es gibt leute die kopieren nicht mit str+c sondern per rechtsklick->kopieren.

genau andersrum xDDD


Es gibt viele JS Möglichkeiten dies zu unterbinden und auch doppelt soviel diese zu umgehen! Die Frage ist, warum?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Zuletzt editiert von Jam2 ClanSphere Team am 06.09.2010 um 16:04 Uhr (1x Editiert)
Inaktiv
|
bFeeee


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 3 - 06.09.2010 um 15:52 Uhr
xD^^


------------------
Grüße bFeee

Inaktiv
|
easyspeedy
Thread-Ersteller


Try to beat me




Herkunft: Bremen
Beiträge: 142
# Antwort: 4 - 07.09.2010 um 16:38 Uhr
also kann ich mir die arbeit Sparen oder wie muss ich das verstehen!


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 5 - 07.09.2010 um 16:39 Uhr
ja


------------------
www.laszlokorte.de

Inaktiv
|
easyspeedy
Thread-Ersteller


Try to beat me




Herkunft: Bremen
Beiträge: 142
# Antwort: 6 - 07.09.2010 um 16:45 Uhr
mhm, gibt es eigentlich nicht eine Serverseitige Lösung bzw. etwas anderes als dieses!


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 7 - 07.09.2010 um 16:54 Uhr
Schau mal:

An den Quellcode auf dem Server (also der PhpCode in diesem Fall) kommt man sowieso nicht ran. Das ist auch der Code der die Logik und so enthält und bei dem es dementsprechend teilweise wirklich Gründe gibt ihn "geheim" zu halten.

Der HTML-, CSS- und Javascript Code beschreibt aber nur, wie die Seite auf dem Computer des benutzers aussehen soll.
Dieser Code wird also vom Browser benötigt, damit der etwas anzeigen kann. Du könntest zwar dem Server verbieten, dem Client, diesen Code zu zeigen (dann schickt der Server einfach gar nichts an de nBrowser), aber dann ist deine "Homepage" auch nur ne weisse Seite.

Sobald du aber den Code an den Client schickst, kann der ihn auch anschauen, denn er befindet sich ja auf seinem PC (im tmp-Verzeichnis)

Der Browser kann die Seite erst darstellen wenn sie auf den Computer des benutzers runtergeladen wurde. Wenn das aber der Fall ist hindert auch nichts den Benutzer den Code anzuschauen (egal auf welchem Wege).
Aber es gibt auch gar keinen Grund den Code verstecken zu wollen...

Das wäre wie, wenn ich ein Buch schreibe, es dann aber zu klebe und dir schenke, weil ich will, dass du es dir anschaust, aber nicht will, dass du den Text liest, weil sonst könntest du ja auch ein Buch mit dem gleichen Inhalt schreiben und meines wäre vllt nicht mehr der Bestseller...


------------------
www.laszlokorte.de

Inaktiv
|
easyspeedy
Thread-Ersteller


Try to beat me




Herkunft: Bremen
Beiträge: 142
# Antwort: 8 - 08.09.2010 um 09:12 Uhr
mhm stimmt, alles klaro. Danke.


Inaktiv
|

Dieses Thema wurde von palle ClanSphere Team PM geschlossen.

Antworten: 8
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo