hallo zusammen!
hab mal ne frage.
auf einigen homepages gibt es bekanntlich fotos, die man nicht mit rechtsklick kopieren kann.
kommt dann ein text wie" rechtsklickmenü hier deaktiviert" oder "bitte die bilder nicht stehlen"....und so zeug.
klar gibts ein trick das auszuhebeln, keine Frage!
aber so bischen lässt es den laienhaften user doch stutzen.
daher die Frage: wie macht man das?
per HTML-Tag oder wie?
eine freundin hat auf einer seite ein paar bilder eingestellt, die sie beim Fotografen hat machen lassen.
also hat er, bzw sie die rechte daran.
postet sie diese auf ihrer anstehenden homepage will sie nicht grad, das sie jeder per rechtsklick kopieren kann, weil das in vergangenheit schon zu konflikten geführt hat, sie aber auf ihre pics im netz nicht verzichten will.
die bilder werden ganz easy per hier drin IMG[]HTTP ADRESSE[/IMG] angezeigt.
schreib ich da nun ein HTML befehl drum herum, der ein speichern per rechtsklick nicht zulässt oder wie?
wäre sehr nett wenn mir einer diese wohl leichte sperre mal erläutern könnte!!!
vielen dank schonmal!!!
greetz***
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
"Resistance is futile"
Lass es einfach. Wer seine bilder anderen nicht zugänglich machen will, der soll sie nicht veröffentlichen.
Wasserzeichen drauf und gut.
mr.escape
Verhindern von Rechts und links-Klick mit der Maus, also auch kopieren etc.:
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false" oncontext="return false">
Die ImageToolBar des IE6 unterdrückt man durch:
<meta http-equiv="imagetoolbar" content="no">
Daten nicht in den Cache schreiben:
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
manche meinen zusätzlich:
<meta http-equiv="expires" content="friday, 31-dec-99 23:59:59 gmt">
(Datum belassen!)
oder obiges mit php:
header("Pragma: no-cache");
header("Expires: 0");
header("Cache-control: no-cache,must-revalidate,no-store");
Browser Cache für einzelne Grafiken abschalten:
Am einfachsten ist es, wenn man an die Bildadresse eine Zufallszahl anhängt.
$zahl = rand(); // z.B.:1234
bild.jpg?$zahl
Ausgegeben wird: bild.jpg?1234
Und die Datei wird jedesmal neu geladen
Nicht jeder Browser interpretiert das aber alles gleich!
Hi Soulseeker,
wenn du dich bei deinen Webseitenbesuchern unbedingt unbeliebt machen willst - dann sperre die rechte Maustaste mit JavaScript. Womit du dann nicht nur das Kopieren von Bildern verhinderst, sondern auch einiges andere Nützliche... im Forum "selfhtml.de" sagte mal jemand: "Niemand lässt sich gern seine Werkzeuge stehlen".
Bei unerfahrenen Usern wirst du einen gewissen Erfolg mit dieser Methode haben. Wer ein bisschen gewiefter ist, hat ein ganzes Füllhorn von Möglichkeiten, diesen Dreck (sorry) zu umgehen. Einige Beispiele:
- JavaScript abschalten, Reload der Seite, et voila: die rechte Maustaste geht wieder
- Screenshot vom geöffneten Browserfenster machen, in Gimp / Photoshop zerschnibbeln
- Grafiken von deiner Webseite aus dem Browsercache herausfischen
Wie mr. escape schon sagte: Lass es einfach...
CU
Olaf
http://www.tobagosuites.com/tis/de/default.aspx
dann: ansicht-->quelltext
solche noright.js kann man schon fertig im netz finden wenn man kein plan von JS hat.
Kann man ganz Simpel umgehen, falls Kontextmenü nicht auch gesperrt wurde.
Rechte Maustaste klicke und HALTEN, da kommt dann meist das berühmte Fenster (Messagebox) mit dem Hinweis, das der Rechtsklick deaktiviert oder unerwünscht ist, dann Spacetaste drücken (rechte Maustaste immer noch gehalten !!!), "OK" wird damit ausgelöst, danach die rechte Maustaste loslassen, voila Kontextmenü ist da "Bild speichern unter.."