Rechten Mausklick verhindern
Peter
- javascript
Ich benutze folgende Funktion um ein pop up fenster zu öffnen, wo sich ein Bild befindet.
function bildopen(bild)
{
var popbild = 'images/'+bild;
var winpop = window.open(popbild,'','width=222, height=308, status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no, dependent=yes');
}
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann spricht den rechten Mausklick verhindern. wie kann ich es in meinem skript einbauen?
winpop.onclick=false; geht nicht
Danke im Voraus.
Hi,
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann
ach Kind, das ist es schon längst. Siehe </archiv/>.
Cheatah
Huhu Peter
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann spricht den rechten Mausklick verhindern. wie kann ich es in meinem skript einbauen?
Beide Wünsche werden nicht erfüllt, auch nicht vom Weihnachtsmann ;-)
Viele Grüße
lulu
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann spricht den rechten Mausklick verhindern. wie kann ich es in meinem skript einbauen?
a.) Das Bild ist bereits gespeichert.
b.) Welche rechte Maustaste?
Struppi.
Hallo Peter,
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann spricht den rechten Mausklick verhindern. wie kann ich es in meinem skript einbauen?
Gespeichert ist das Bild sobald sich der Benutzer das Bild ansieht (im Cache seines Browsers).
Er braucht dort nur noch das Bild zu kopieren und in ein Verzeichnis seiner Wahl kopieren.
Weder das Verhindern der Speicherung eines Bildes noch das Verhindern eines Rechtsklicks sind möglich, das musst du dir klarmachen.
Verzichte auf deine Bemühungen in diese Richtung, und deine Besucher werden es dir mehr danken als wenn du ihren Surfkomfort einschränken möchtest.
Wenn du Bilder unbedingt schützen willst helfen Wasserzeichen ganz gut.
cu
Marc Reichelt || http://www.marcreichelt.de/
dependent=yes');
Das kommt aber durch keinen Validator...
Nun möchte ich verhindern, dass jdn das Bild drin speichern kann spricht den rechten Mausklick verhindern. wie kann ich es in meinem skript einbauen?
Ist nicht wirklich möglich; hält nur die Dümmsten auf und nervt alle anderen.
Laß solche Spielchenen sein, wenn du deiner User nicht vergraulen willst.
Gruß, rob
Sup!
Vielleicht kannst Du bei mir vorbeikommen und Heisskleber um meine rechte Maustaste schmieren, dann kann ich vielleicht nicht mehr rechts klicken... aber dann gibt's echt voll den Ärger, ey Mann!
Gruesse,
Bio
Grundlage für Zitat #104.
Hallo Bio,
Sup!
Vielleicht kannst Du bei mir vorbeikommen und Heisskleber um meine rechte Maustaste schmieren, dann kann ich vielleicht nicht mehr rechts klicken... aber dann gibt's echt voll den Ärger, ey Mann!
*ROTFL*
Danke Bio, du hast meinen Tag gerettet! Selten so gelacht...
Marc Reichelt || http://www.marcreichelt.de/
Hi,
*ROTFL*
Danke Bio, du hast meinen Tag gerettet! Selten so gelacht...
=> http://zitatesammlung.andreas-lindig.de/ ;-)
Cheatah
Hallo Cheatah,
*ROTFL*
Danke Bio, du hast meinen Tag gerettet! Selten so gelacht...
Riesig! Wahnsinn!!
Die Seite kannte ich noch nicht...
Danke Cheatah!
Da merke ich doch warum ich so sehr an diesem Forum hänge, es gibt fast jeden Tag ein kleines "Schmankerl"...
cu
Marc Reichelt || http://www.marcreichelt.de/
hi,
=> http://zitatesammlung.andreas-lindig.de/ ;-)
Riesig! Wahnsinn!!
Die Seite kannte ich noch nicht...
Ich bin dafür, daß CK den link in die "Meldungen des Tages", die oben im Forumskopf mitlaufen, einbaut.
Grüße aus Berlin
Christoph S.
Hallo Christoph,
=> http://zitatesammlung.andreas-lindig.de/ ;-)
Riesig! Wahnsinn!!
Die Seite kannte ich noch nicht...Ich bin dafür, daß CK den link in die "Meldungen des Tages", die oben im Forumskopf mitlaufen, einbaut.
[x] dafür!
cu
Marc Reichelt || http://www.marcreichelt.de/
Da fällt mir grad ein, dass man eigentlich auch den EMFF in die FAQ aufnehmen könnte (zum Thema "Sounds auf Webseiten einbinden").
Macht das auch CK?
cu
Marc Reichelt || http://www.marcreichelt.de/
Hi Marc,
Ich bin dafür, daß CK den link in die "Meldungen des Tages", die oben im Forumskopf mitlaufen, einbaut.
[x] dafür!
[x] auch dafür, könnte aber auch in die Wussten-Sie Fragen rein:
Wussten Sie schon, dass es eine Zitatsammlung vom Forum gibt?
MfG, Dennis.
Hallo Dennis,
Wussten Sie schon, dass es eine Zitatsammlung vom Forum gibt?
[x] auch dafür!
...man kann ja beides machen! ;-)
cu
Marc Reichelt || http://www.marcreichelt.de/
Hi,
=> http://zitatesammlung.andreas-lindig.de/ ;-)
Riesig! Wahnsinn!!
Die Seite kannte ich noch nicht...
Ich bin dafür, daß CK den link in die "Meldungen des Tages", die oben im Forumskopf mitlaufen, einbaut.
Soweit ich weiß, wird momentan daran gearbeitet, die Zitatesammlung auch auf selfhtml.org unterzubringen. Bis dahin sollte noch gewartet werden ...
cu,
Andreas
Hallo Peter!
Verhindern kannst du das nicht - höchstens erschweren.
Die recht Maustaste zu deaktivieren ist generell nicht user-freundlich. Allerdings finde ich, dass wenn man es auf ein Pop-up Fenster beschränkt, dieser Eingriff gerade noch akzeptabel ist.
Außerdem funkitoniert das nicht auf jeder Plattform/jedem Browser zuverlässig. Am Mac kannst du z.B. das Bild einfach per drag&drop auf den Schreibtisch ziehen ohne das Kontextmenü öffnen zu müssen.
Ab dem Moment , in dem das Bild im Browser angezeigt wird läßt es sich auch sichern. Entweder mittels Screenshot(-Tool) oder (umständlicher) aus dem Cache fischen.
Eine andere Möglickeit wäre das Bild in den Background eines Container zu packen.
z.B.: <div style="background: url(meinBild.jpg); width: {Bildbreite}px; height:{Bildhöhe}px"> </div>
Mit der rechten Maustaste ist es somit nicht zu sichern.
Falls du doch auf Javascript zurückgreifen willst:
--------------------------------------------------------
//Disable right mouse click Script
//By Maximus (maximus@nsimail.com) w/ mods by DynamicDrive
//For full source code, visit http://www.dynamicdrive.com
var message="Diese Funktion wurde auf dieser Website deaktiviert!";
///////////////////////////////////
function clickIE4(){
if (event.button==2){
alert(message);
return false;
}
}
function clickNS4(e){
if (document.layers||document.getElementById&&!document.all){
if (e.which==2||e.which==3){
alert(message);
return false;
}
}
}
if (document.layers){
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false")
--------------------------------------------------------
Ich hoffe mein Beitrag hilft dir mehr als die zum Teil leicht pampigen Antworten mancher anderer Poster.
james
Hallo,
Am Mac kannst du z.B. das Bild einfach per drag&drop auf den
Schreibtisch ziehen ohne das Kontextmenü öffnen zu müssen.
och - dachte ich. Schnell mal mit meinem Firefox/WindowsXP Gespann ausprobiert und denke wieder: och - geht ja auch....
Danke,
Chräcker
Sup!
Pah - lächerlich!
http://forum.de.selfhtml.org/archiv/2001/5/t23852/#m124196
Gruesse,
Bio