Hallo,
kann mir jemand sagen, wie ich es verhindern kann, dass man meine Bilder von der HP runterkopiert ?
Gibt es da eine Sperrmöglichkeit ?
Danke im voraus und
mfg
fritz
fritz_ Gast |
fritz_ Gast |
Hallo,
kann mir jemand sagen, wie ich es verhindern kann, dass man meine Bilder von der HP runterkopiert ?
Gibt es da eine Sperrmöglichkeit ?
Danke im voraus und
mfg
fritz
Servus,
möchte nur mal meinen Standpunkt zu der Sache bekannt geben.
Mich persönlich, und ich denke, dass es auch vielen anderen so geht, nerven derartige Dinge einfach. Es fordert gerade dazu heraus, das zu tun, was der Webmaster unterbinden will.
So eine Rechtsklicksperre basiert meistens auf, oder ist nur(?!) mit JavaScript zu bewerkstelligen, ist dieses im Browser deaktiviert, funktioniert das ganze nicht und die rechte Maustaste funktioniert einwandfrei.
Um konkret Bilder zu schützen empfiehlt sich vielleicht eher das Bild in Einzelteile zu zerstückeln, ist für den 'Dieb' dann etwas anstrengend die einzelnen Dinger zusammen zu setzen...
Andere Methode wäre, über das Bild eine zweite, transparente Grafik zu legen. Alles kompliziert und funktioniert sowieso nie 100%ig...
Wie bereits gesagt, einfach Screenshot machen, fertig, das kann man auf keine Art und Weise unterbinden, zu was also so einen großen Aufwand machen, der die Homepage ggf. nur verlangsamt und die Funktionalität einschränkt?!
Gruß Knaller
Hallo,
trotzdem hier ein Lösungsvorschlag, einfach um die Frage zu beantworten.
<!-- **** Start Rechtsklick **** -->
<script language="JavaScript" type="text/javascript">
<!--
if (document.layers){
window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function rightclick(e) {
if (e.which == 3) {
// Put right mouse code here
alert('Hast du gefragt? Dann kannst du klauen! ©2001');
return false;
}
else {
return true;
}
}
}
if (document.all){
function click() {
if (event.button==2) {
alert('Hast du gefragt? Dann kannst du klauen! ©2001')
}
if (event.button==3) {
alert('Hast du gefragt? Dann kannst du klauen! ©2001')}
}
document.onmousedown=click
}
// -->
</script>
<!****************Ende - Rechtsklick ***********************>
--> http://www.ralles-planet.de
Ist klar dass das kein Schutz ist, aber zumindest mal ein kleines Hindernis.
Greetz
HiGhDeNsItY
<body bgcolor="#000000" onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
damit wird beim IE und beim Netscape das Kontext-Menü unterdrückt; sinnvoller, als die rechte Maustaste zu sperren (--> bei abgeschaltetem JavaScript funktionier der Trick nämlich nicht; und es gibt noch nen Trick von wegen linke Maustaste gedrückt halten und dann die Rechte um doch ans Menü zu kommen...)
Allerdings ist der beste Schutz, seine Bilder zu schützen, diese garnicht ins Netz zu stellen; wenn doch, dann immer mit Wasserzeichen und in den AGB's explizit die Kopie der Bilder verbieten; auch angeben, dass zuwiederhandlung strafrechtlich verfolgt wird.. schreckt evtl. den ein- oder anderen ab.
Zu dieser Thematik gabs auch schonmal einen mehrseitigen Thread mit allen möglichen Hinweisen und Ideen.. Suchfunktion
con\con
Moin,
habe gesehen dass jemand einen Link zu mir in dieses Forum gesetzt hat. Ich bin Anbieter von über 7500 kostenlosen Gifs u. Cliparts, von daher wäre eine Bildersperre, sofern es eine geben würde, zwar sinnlos, aber ich habe mich schon oft über dieses Thema unterhalten. Grundsätzlich gibt es KEINEN Schutz vor Bilder / und Datenklau, man kann die Rechtsklicksperre einbauen, wie es schon erwähnt wurde, davon halte ich aber nix, da es nur nervt. Z.B. wenn man einen Link auf der Page in einem neuen Fenster öffnen möchte (Rechtsklick --> Link in neuem Fenster öffnen) ist dieses nicht möglich, in den Quelltext kann man aber trotzdem immer schauen und die Daten kopieren. Wenn es schon eine Rechtsklicksperre sein soll, dann wenigstens so eine, dass die Hauptfunktionen im Kontextmenü erhalten bleiben, das würde mit diesem Script gehen:
-----------------------------------------------
<script language="JavaScript">
// www.jjam.de - Kontextmenü mit JavaScript - Version 15.12.2002
// Nur für IE 5+ und NN 6+
ie5=(document.getElementById && document.all && document.styleSheets)?1:0;
nn6=(document.getElementById && !document.all)?1:0;
// Kontextmenü initialisieren
if (ie5 || nn6) {
menuWidth=122, menuHeight=183;
menuStatus=0;
sp2=" ";
sp5=sp2+sp2+" "; // Leerzeichen als Abstandshalter (flexibler und code-sparender als eine aufwendige Tabellenkonstruktion)
oF="onfocus='if(this.blur)this.blur()'"; // Um hässlichen Linkrahmen in einigen Browsern zu vermeiden
document.write(
"<style type='text/css'>"+
"a.menu {text-decoration:none;font-family:Verdana,Arial;font-size:80%}"+
"a.menu:link,a.menu:visited {text-decoration:none;color:#F0F8FF}"+
"a.menu:hover,a.menu:active {text-decoration:none;background-color:#F0F8FF;color:#000040}"+
"hr.menu {border:0px;height:1px;background-color:#B0C4DE;color:#B0C4DE}</style>"+
"<div id='menu' style='position:absolute;top:-250;left:0;z-index:100'>"+
"<table cellpadding='5' cellspacing='0' width='"+menuWidth+"' height='"+menuHeight+"' style='border-style:outset;border-width:1;border-color:#3a6c96;background-color:#4682B4'>"+
"<tr><td><a class='menu' href='javascript:history.back()'"+oF+"> Zurück"+sp5+sp5+sp2+"</a></td></tr>"+
"<tr><td><a class='menu' href='javascript:history.forward()'"+oF+"> Vorwärts"+sp5+sp2+sp2+"</a></td></tr>"+
"<tr><td><hr class='menu'><a class='menu' href='javascript:location.reload()'"+oF+"> Aktualisieren"+sp2+sp2+"</a></td></tr>"+
"<tr><td><a class='menu' href='javascript:viewSource()'"+oF+"> Quelltext"+sp5+sp2+sp2+"</a></td></tr>"+
"<tr><td><a class='menu' href='javascript:print()'"+oF+"> Drucken"+sp5+sp5+"</a></td></tr>"+
"<tr><td><hr class='menu'><a class='menu' href='javascript:openFrameInNewWindow()' "+oF+"> Neues Fenster"+sp2+"</a></td></tr>"+
"</table></div>");
// Rechter Mausklick: Menü anzeigen, linker Mausklick: Menü verstecken
document.oncontextmenu=showMenu; //oncontextmenu geht nicht bei NN 6.01
document.onmouseup=hideMenu;
}
// Kontextmenü anzeigen
function showMenu(e) {
if(ie5) {
if(event.clientX>menuWidth) xPos=event.clientX-menuWidth+document.body.scrollLeft;
else xPos=event.clientX+document.body.scrollLeft;
if (event.clientY>menuHeight) yPos=event.clientY-menuHeight+document.body.scrollTop;
else yPos=event.clientY+document.body.scrollTop;
}
else {
if(e.pageX>menuWidth+window.pageXOffset) xPos=e.pageX-menuWidth;
else xPos=e.pageX;
if(e.pageY>menuHeight+window.pageYOffset) yPos=e.pageY-menuHeight;
else yPos=e.pageY;
}
document.getElementById("menu").style.left=xPos;
document.getElementById("menu").style.top=yPos;
menuStatus=1;
return false;
}
// Kontextmenü verstecken
function hideMenu(e) {
if (menuStatus==1 && ((ie5 && event.button==1) || (nn6 && e.which==1))) {
setTimeout("document.getElementById('menu').style.top=-250",250);
menuStatus=0;
}
}
// Quelltext anzeigen
function viewSource() {
var w=window.open("view-source:"+window.location,'','resizable=1,scrollbars=1');
}
// Seite in neuem Fenster öffnen
function openFrameInNewWindow() {
var w=window.open(window.location,'','resizable=1,scrollbars=1,status=1,location=1,menubar=1,toolbar=1');
}
</script>
-----------------------------------------------
Solltest du freie Grafiken aus dem Netz (wie Gifs u. Cliparts) anbieten, nützt es nix diese zu sperren, da sie meistens sowieso kein Copyright haben und für jeden frei erhältlich sind. Bei privaten Bildern ist die Idee mit dem Copyright schon ganz gut, den muss man dann nämlich erst mit einem geeigneten Grafikprogramm wegretouchieren. Des Weiteren gibt es die etwas aufwendige Möglichkeit, ein Bild in viele kleine Bilder aufzuteilen und diese dann per HTML mit einer Tabelle wieder auf der Website zusammenzusetzen. Aber hier kann man dann einfach einen Screenshot des betreffenden Bildes machen und schon hat man es auf der Platte.
Für mich war es eigentlich nur sehr schlimm, das User die Grafiken die ich anbiete, teilw. mit meiner URL auf ihre Seiten eingebunden haben, einer hatte sogar einen Großteil meiner Gifs in eine eigene Galerie gesetzt, das ist ja auch nicht so schlimm, aber dann auch noch mit meinen URLs, das heißt auf meinen Traffic. Hier habe ich Abhilfe gefunden indem ich eine .htaccess Datei geschrieben habe, diese verhindert das "Fremdeinbinden" der Gifs mit meiner Adresse, danach habe ich zwar viele böse Mails teilw. mit Drohungen erhalten, weil bei vielen Usern plötzlich die Grafiken verschwunden waren, aber das funktioniert wenigstens und ist das einzig sinnvolle um nicht unnötig Traffic zu bezahlen.
>Infos: http://www.traffic-klau.com
So, das war mein Wort zum Sonn... äh Montag
Grüße, Ralf
>http://www.ralles-planet.de
Also habe das mit
<span
onMouseOver="Bild.style.visibility='hidden'"
onMouseOut="Bild.style.visibility='visible'">
<img src="Bild1.gif" id="Bild">
</span>
bild weg ausprobiert,und ich muss sagen es klappt wunderbar.
Leider kriege ich das nicht so ganz hin
<table background="Bild.gif" border=0 cellpadding=0 cellspacing=0>
<tr>
<td><img src="Nicht_Speichern.gif" width=106 height=63 title=" Bild "></td>
</tr>
</table>
das wäre bestimmt eine bessere Lösung,denn bei WinXP kann man einfach aufs Bild drauf,und das Bild dann links oben speichern lassen (per email senden,ausdrucken)
das mit der rechten maustaste sperren hab ich auch mal versucht,aber das nervt nur!
sogar mich als admin!
wenn jemand rat hat wegen
<table background="Bild.gif" border=0 cellpadding=0 cellspacing=0>
<tr>
<td><img src="Nicht_Speichern.gif" width=106 height=63 title=" Bild "></td>
</tr>
</table>
kann er/sie sich gerne per email melden. würde mich freuen
danke
So hier sollte das mit dem transparenten GIF funktionieren:
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td background="Bild.gif" ><img src="Nicht_Speichern.gif" width=106 height=63 title=" Bild "></td>
</tr>
</table>
Aber wie auch bereits am Anfang geschrieben, das Bild befindet sich mit Aufruf schon im Bowsercache...
Wie auch bereits von concon erwähnt kannst du das komplertte Bild mit einem Wasserzeichen hinterlegen (bspw. deiner HP-Adresse), wenns groß genug ist, wird es sich wohl niemand "klauen"...
Der einzige wirkliche Rechtsschutz ist, die Bilder mit einer digitalen Signatur zu versehen, wenn man die Originale vorweisen kann, ist mann dann bei einem Gerichtsprozess auf der Gewinnerseite. Eine digitale Signatur ist dann natürlich nicht ganz umsonst. Aber bei einigen State-Of-The-Art Programmen ist es sogar möglich, dass das Bild nach mehreren Ausdrucken und wieder Einscannen die digitale Signatur immer noch enthält. Somit ist das ganze ziemlich sicher.
Anbieter ist z.B.:
http://www.digimarc.com
Mario
Hab da noch was funk supi!
<script language="JavaScript" type="text/javascript">
var message = "";
function clickIE() {
if(document.all) {
(message);
return false;
}
}
function clickNS(e) {
if(document.layers || (document.getElementById && !document.all)) {
if(e.which == 2 || e.which == 3) {
(message);
return false;
}
}
}
if(document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = clickNS;
} else {
document.onmouseup = clickNS;
document.oncontextmenu = clickIE;
}
document.oncontextmenu = new Function("return false")
</script>
und wenn ich JavaScript in meinem Browser ausschalte... was dann!??
http://www.mafli.net/beitraege_scripte/bilder_klau_im_web.pdf
Mario
« eigebettetes frame | transaction manager von MSDTC konnte nicht gestartet werden » | ||