see4far: rechte Maustaste für gesamtes Fenster sperren

Hallo zusammen!

Es gibt folgendes Script, um die rechte Maustaste beim IE jedenfalls nur für das jeweilige Dokument zu sperren:

http://selfhtml.teamone.de/navigation/anzeige/rechte_maustaste.htm

Kann man das ganze auch auf ein Fenster übertragen?

Es wäre nämlich praktisch, wenn ich das Script nur in die Datei mit dem Frameset einzubinden bräuchte und nicht in jede Datei einzeln. Es soll dann jeweils für das gesamte Fenster die rechte Maustaste gesperrt sein.

Außerdem wäre es noch interessant zu wissen, ob man auch einfach nichts passieren lassen kann, wenn die rechte Maustaste gedrückt wird. Im oben genannten Beispiel kommt immer ein Alert. Wenn ich es auskommentiere funktioniert das ganze (beim IE) nicht. Ein 'return false' hat auch nichts gebracht. Wodran liegt das und wie kann man es beheben?

Vielen Dank schon im Voraus.

mfg

see4far

  1. Ich bin immer wieder erstaunlich, welchen Aufwand sich manche Leute für diesen Rechtsklickblödsinn machen. Vergiss diesen Recksklick "Trick". Der bringt absolut nichts, außer dir vielleicht das eine, dass deine Webseite als lächerlich betrachtet wird. Jeder Noob kann diesen "Trick" aushebeln.

    Markus Trusk.

    1. nochmal:

      Tut mir leid, dass ich einen kleinen Zusatz vergessen hatte, aber das ganze macht schon Sinn.

      Die Seiten sollen für eine Ausstellung in einem Museum gedacht sein. Die Tastatur des Rechners wird natürlich versteckt und die Seite läuft im Vollbild-Modus. Wenn ich jetzt die rechte Maustaste nicht sperre, dann kann man natürlich auch einen Link im neuen Fenster öffnen, und von da aus dann mit Sicherheit irgendwie die Einstellungen und sonst was ändern. Da die Besucher sich allerdings nicht am Rechner austoben sollen und diesen möglicherweise noch abstellen können sollen, ist diese Vorsichtsmaßnahme notwendig.

      Es wäre schön, wenn mir also doch noch jemand eine ernsthafte Antwort geben könnte. Das bisherige konnte ich mir auch selbst denken.

      mfg

      see4far

      1. abend,

        nochmal:

        Tut mir leid, dass ich einen kleinen Zusatz vergessen hatte, aber das ganze macht schon Sinn.

        Die Seiten sollen für eine Ausstellung in einem Museum gedacht sein. Die Tastatur des Rechners wird natürlich versteckt und die Seite läuft im Vollbild-Modus. Wenn ich jetzt die rechte Maustaste nicht sperre, dann kann man natürlich auch einen Link im neuen Fenster öffnen, und von da aus dann mit Sicherheit irgendwie die Einstellungen und sonst was ändern. Da die Besucher sich allerdings nicht am Rechner austoben sollen und diesen möglicherweise noch abstellen können sollen, ist diese Vorsichtsmaßnahme notwendig.

        Es wäre schön, wenn mir also doch noch jemand eine ernsthafte Antwort geben könnte. Das bisherige konnte ich mir auch selbst denken.

        mfg

        see4far

        und was hält mich davon ab [STRG]+[n] zu drücken um
        ein neues fenster zu öffnen ??

        mfg,
        (tanz das)
        Z.N.S.

        --
        <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
        1. Hallo Z.N.S.,

          und was hält mich davon ab [STRG]+[n] zu drücken um
          ein neues fenster zu öffnen ??

          eigentor:

          Die Tastatur des Rechners wird natürlich versteckt und die Seite läuft im Vollbild-Modus.

          wo willst du dann drücken?

          freundl. Grüße aus Berlin, Raik

          1. abend,

            Hallo Z.N.S.,

            und was hält mich davon ab [STRG]+[n] zu drücken um
            ein neues fenster zu öffnen ??

            eigentor:

            Die Tastatur des Rechners wird natürlich versteckt und die Seite läuft im Vollbild-Modus.
            wo willst du dann drücken?

            freundl. Grüße aus Berlin, Raik

            und wieder ein tag an dem man lieber hätte nicht gepostet ;)

            mfg,
            (tanz das)
            Z.N.S.

            --
            <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
        2. und was hält mich davon ab [STRG]+[n] zu drücken um
          ein neues fenster zu öffnen ??

          Soll ich das jetzt ernstnehmen?
          Hast schon wieder nicht richtig gelesen. Wenn die Tastatur versteckt ist bzw. überhaupt nicht vorhanden oder in einem Schrank verschlossen ist, kannst du auch nicht [STRG]+[n] drücken. Es hält dich also doch etwas davon ab.

          mfg

          see4far

      2. Hallo.

        Es wäre schön, wenn mir also doch noch jemand eine ernsthafte Antwort geben könnte.

        Wenn es dir wirklich wichtig ist, verwende doch einfach eine defekte Maus.
        MfG, at

        1. Servus!

          Wenn es dir wirklich wichtig ist, verwende doch einfach eine defekte Maus.

          Ich denke das ist wirklich die einfachste Möglichkeit.
          Maus auf, Schalter raus, Maus zu.
          Vielleicht lässt sich ja auch einfach eine Ein-Tasten-Maus von nem Mac einbauen, das sähe dann noch besser aus.

          Tschö, dbenzhuser

  2. abend,

    Hallo zusammen!

    Es gibt folgendes Script, um die rechte Maustaste beim IE jedenfalls nur für das jeweilige Dokument zu sperren:

    http://selfhtml.teamone.de/navigation/anzeige/rechte_maustaste.htm

    Kann man das ganze auch auf ein Fenster übertragen?

    Es wäre nämlich praktisch, wenn ich das Script nur in die Datei mit dem Frameset einzubinden bräuchte und nicht in jede Datei einzeln. Es soll dann jeweils für das gesamte Fenster die rechte Maustaste gesperrt sein.

    Außerdem wäre es noch interessant zu wissen, ob man auch einfach nichts passieren lassen kann, wenn die rechte Maustaste gedrückt wird. Im oben genannten Beispiel kommt immer ein Alert.

    dann nimmst du das alert halt einfach raus #%$§*& ?

    Wenn ich es auskommentiere funktioniert das ganze (beim IE) nicht. Ein 'return false' hat auch nichts gebracht. Wodran liegt das und wie kann man es beheben?

    das immer so viele pseudogurus meinen ihren "wahnsinns"-code verstecken
    zu müssen:: HALLO !! DAS GEHT NICHT !!
    http://selfhtml.teamone.de/navigation/faq.htm#quelltext_schuetzen

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. dann nimmst du das alert halt einfach raus #%$§*& ?

      Hättest besser mal die nächste Zeile gelesen: DAS GEHT NICHT!

      das immer so viele pseudogurus meinen ihren "wahnsinns"-code verstecken
      zu müssen:: HALLO !! DAS GEHT NICHT !!

      DADRUM GEHT ES NICHT!

      1. abend,

        dann nimmst du das alert halt einfach raus #%$§*& ?

        Hättest besser mal die nächste Zeile gelesen: DAS GEHT NICHT!

        das immer so viele pseudogurus meinen ihren "wahnsinns"-code verstecken
        zu müssen:: HALLO !! DAS GEHT NICHT !!

        DADRUM GEHT ES NICHT!

        HINRLEGO deluxe. gedanken als rarität.

        mfg,
        (tanz das)
        Z.N.S.

        --
        <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
  3. Hello,

    sperr doch die Tastatur gleich mit. Sonst kennt nachher noch jemand die Alias-Befehle für die Maus und tippt die einfach ein ;-)

    Und vielleicht solltest Du auch den Monitor abschalten. Nicht dass den jemand eincah abfotografiert, mindestens aber die Print-Screen-Taste

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
  4. Hallo see4far,

    Außerdem wäre es noch interessant zu wissen, ob man auch einfach nichts passieren lassen kann, wenn die rechte Maustaste gedrückt wird. Im oben genannten Beispiel kommt immer ein Alert. Wenn ich es auskommentiere funktioniert das ganze (beim IE) nicht. Ein 'return false' hat auch nichts gebracht. Wodran liegt das und wie kann man es beheben?

    Ich habe schon scripte gesehen, wo das mit return false gemacht wurde, die schienen (mit den bekannten Restriktionen) zu "funktionieren".

    Aber hast Du das hier gesehen?
    http://www.free-solutions.de/js/rightmouse_synergercode.html

    Da steht was von Registryeintrag, um das Kontextmenü zu deaktivieren (natürlich nur Win/IE6, aber das bestimmst du ja sowieso) So kommst du vielleicht um das Bearbeiten der Einzeldateien rum...

    Viel Erfolg für das Museumsprojekt

    Gruß aus Köln-Ehrenfeld,

    Elya

    --
    "Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
    _____________
    Wikipedia: Die freie Enzyklopädie http://de.wikipedia.org
  5. Hallo,

    hehe, das war ja ein Fettnäpchen für alle ;-) Ein schönes Beispiel, warum man doch immer gleich dazu schreiben sollte, wozu man es braucht und auf der anderen Seite natürlich nicht immer so schnell mit der Keule schwingen soll wie wir es manchmal machen.

    Genau aus Deinem Grund wollte ich was ähnlich brisantes wissen, nämlich wie man verhindert, das der Besucher den Browser beendet. (Daran solltest Du nämlich auch noch denken ,-))

    (War eine Galerie und kein Museum, aber ansonsten....) - Man verwies mich auf hta, und ich verwiese Dich einfach mal auf diesen Uraltthread ;-)

    http://forum.de.selfhtml.org/archiv/1999_4/t08983.htm#a45523

    Ist auch für mich immer das Paradebeispiel, wie wenig zucken, wenn man den Grund angibt ,-)

    Chräcker

    1. Genau aus Deinem Grund wollte ich was ähnlich brisantes wissen, nämlich wie man verhindert, das der Besucher den Browser beendet. (Daran solltest Du nämlich auch noch denken ,-))

      Wenn ich das mit der hta mache, muss ich noch 'caption' auf 'no' setzen:

      <hta:application
      border="thick"
      borderstyle="normal"
      caption="no"
      sysmenu="no"
      maximizebutton="no"
      minimizebutton="no"
      windowstate="maximize"
      border="0">

      Bei einem normalen html-Dokument kann ich es folgendermaßen regeln:

      <html><head><title>Test</title>
      <script type="text/javascript">
      <!--
      F1 = window.open("start.html","Fenster1","fullscreen=yes");
      self.focus();
      self.close();
      //-->
      </script>
      </head><body>
      </body></html>

      Bei mir kann man das Fenster dann nur noch über irgendwelche Tastenkombinationen schließen. Wenn jemand gegenteiliger Meinung ist: bitte mitteilen.

      mfg

      see4far

      1. Hallo!

        Hier die vermeindliche Komplettlösung (?):

        <hta:application
        border="thick"
        borderstyle="normal"
        caption="no"
        sysmenu="no"
        contextmenu="no"
        maximizebutton="no"
        minimizebutton="no"
        windowstate="maximize"
        border="0">

        Das contextmenu="no" verhindert eben, dass das Kontextmenu angezeigt wird. Wenn ich das ganze nun folgendermaßen gestalte, fehlt es auch auf allen folgenden Seiten:

        <html>
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <hta:application
        border="thick"
        borderstyle="normal"
        caption="no"
        sysmenu="no"
        contextmenu="no"
        maximizebutton="no"
        minimizebutton="no"
        windowstate="maximize"
        border="0">
        </head>
        <frameset rows="100%">
           <frame src="start.html">
        </frameset>
        <noframes>
        Ihr Browser unterstützt keine Frames!
        </noframes>
        </html>

        Sie jemand irgendein Problem?

        mfg
        see4far

      2. hi,

        Wenn ich das mit der hta mache, muss ich noch 'caption' auf 'no' setzen

        brauchst du da eine HTA für?

        internet-explorer im kiosk-modus starten, mit

        iexplore.exe -k http://www.example.org/

        damit hast du ihm im vollbild, und kriegst ihn m.W. nur noch über [alt]+[f4] geschlossen, aber wenn keine tastatur da ist ...

        gruss,
        wahsaga

        1. Scheint auch zu klappen, aber das Kontextmenu ist noch da :-(

          see4far

          1. hi,

            Scheint auch zu klappen, aber das Kontextmenu ist noch da :-(

            ja, _das_ musst du schon noch extra sperren, aber dafür hatten wir ja schon genug hinweise denke ich.

            dachte nur, diese methode könnte u.U. praktischer sein als eine HTA draus zu machen ...

            gruss,
            wahsaga

        2. Hallo.

          damit hast du ihm im vollbild, und kriegst ihn m.W. nur noch über [alt]+[f4] geschlossen, aber wenn keine tastatur da ist ...

          ... dann surfe ich eben eine defekte Seite an, die den IE beendet ;-)
          MfG, at

  6. Hi,

    Es gibt folgendes Script, um die rechte Maustaste beim IE jedenfalls nur für das jeweilige Dokument zu sperren:

    Ganz andere Idee:
    Kauf eine Billigmaus, schraub sie auf und entferne die rechte Maustaste,
    kleb sie mit Sekundenkleber fest oder schneid die Kabel durch.

    Man muss nicht alle Probleme mit Software lösen (-;

    Grüße,

    Ronny

    1. Hallo

      Kauf eine Billigmaus, schraub sie auf und entferne die rechte Maustaste,
      kleb sie mit Sekundenkleber fest oder schneid die Kabel durch.

      Es lebe der Mac, da muss man nicht mal basteln...

      Gute Nacht

      1. Hi,

        Es lebe der Mac, da muss man nicht mal basteln...

        wie? Du nutzt noch eine Mac-Maus mit Vielfachklickorgien anstatt eine anständige dranzuhängen? ;-)

        freundliche Grüße
        Ingo

    2. Hallo,

      ;-) Stimmt, in diesem Fall ist das sogar eine richtig sinnvolle Antwort. (gut, im falle der "wie-schütze-ich-meinen-Quellcode-Frager in gewisser Weise auch....;-))

      Chräcker

    3. Ganz andere Idee:
      Kauf eine Billigmaus, schraub sie auf und entferne die rechte Maustaste,
      kleb sie mit Sekundenkleber fest oder schneid die Kabel durch.

      Man bedenke, dass man dann erst die Maus wechseln muss, wenn man als Administrator andere Aufgaben an dem PC erledigen möche (geht natürlich auch alles ohne rechte Maustaste, aber ...).

      mfg
      see4far

      PS: Mir gefällt die HTA-Lösung am besten, weil sie am einfachsten ist.

  7. Hallo see4far,

    nachdem du hier unbewusst eine Diskussion über Sinn und Unsinn und überhaupt ausgelöst hast, eine Frage am Rande. Wenn es sich um einen Museumsrechner zu Präsentationszwecken handelt, warum klemmst du dann nicht ganz einfach Maus und Tastatur ab und wenn du sie brauchst einfach wieder dran?

    Grüße
    Torsten

    1. hi,

      Wenn es sich um einen Museumsrechner zu Präsentationszwecken handelt, warum klemmst du dann nicht ganz einfach Maus und Tastatur ab und wenn du sie brauchst einfach wieder dran?

      er will wohl nicht nur ein statisches bild zeigen, sondern schon eine webseite, auf der der besucher verschiedene themenbereiche anwählen kann etc.

      ganz ohne tastatur und maus müsstest du ihm da also jetzt schon ein gutes sprachsteuerungsmodul empfehlen ...

      gruss,
      wahsaga

      1. Hallo.

        ganz ohne tastatur und maus müsstest du ihm da also jetzt schon ein gutes sprachsteuerungsmodul empfehlen ...

        ... oder einen Touchscreen.
        MfG, at