Peter: Rechten Mausklick verhindern

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.

  1. Hi,

    Nun möchte ich verhindern, dass jdn das Bild drin speichern kann

    ach Kind, das ist es schon längst. Siehe </archiv/>.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. 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

    --
    bythewaythewebsuxgoofflineandenjoytheday
  3. 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.

  4. 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/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  5. 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

  6. 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

    --
    Keep your friends close, but your enemies closer!
    1. 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/

      --
      Linux is like a wigwam - no windows, no gates and an Apache inside!
      SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
      http://emmanuel.dammerer.at/selfcode.html
      1. Hi,

        *ROTFL*
        Danke Bio, du hast meinen Tag gerettet! Selten so gelacht...

        => http://zitatesammlung.andreas-lindig.de/ ;-)

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hallo Cheatah,

          *ROTFL*
          Danke Bio, du hast meinen Tag gerettet! Selten so gelacht...

          => http://zitatesammlung.andreas-lindig.de/ ;-)

          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/

          --
          Linux is like a wigwam - no windows, no gates and an Apache inside!
          SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
          http://emmanuel.dammerer.at/selfcode.html
          1. 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.

            1. 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/

              --
              Linux is like a wigwam - no windows, no gates and an Apache inside!
              SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
              http://emmanuel.dammerer.at/selfcode.html
              1. 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/

                --
                Linux is like a wigwam - no windows, no gates and an Apache inside!
                SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
                http://emmanuel.dammerer.at/selfcode.html
              2. 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.

                --
                Mein SelfCode: ie:{ fl:{ br:^ va:) ls:< fo:) rl:( n4:& ss:) de:> js:( ch:{ sh:( mo:} zu:|
                Zufällige Hinweise:
                ------------------------
                Interessiert in Modellbahn?
                Wie wärs mit http://www.go-modellbahn.de?
                1. 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/

                  --
                  Linux is like a wigwam - no windows, no gates and an Apache inside!
                  SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
                  http://emmanuel.dammerer.at/selfcode.html
            2. 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

              --
              Warum nennt sich Andreas hier MudGuard?
              Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  7. 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">&nbsp;</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

    1. 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

      --
      Erinnerungen?
      zu:]
    2. Sup!

      Pah - lächerlich!

      http://forum.de.selfhtml.org/archiv/2001/5/t23852/#m124196

      Gruesse,

      Bio

      --
      Keep your friends close, but your enemies closer!