Stefan: Scollen bei Frames komplett(!!!) verhindern (Markierungstrick)

Hallo zusammen!

Ich habe folgendes Problem: Ich benutze auf meiner Seite Frames und möchte bei zwei Spalten scrollen komplett verhindern. Ich hab schon noresize scrolling="no" eingebaut, doch es gibt immer noch eine eher seltene, aber dennoch auftretende Scrollmöglichkeit. Wenn ich Mit meiner Maus den Inhalt des Frames makiere und dabei über die Framegrenze hinausgehe, scrollt der IE nach unten. Das könnt ihr auf meiner Seite http://www.schattenjaeger.de mal ausprobieren. Klickt links oben in die Ecke und zieht die Maus gedrückt runter über die Framegrenze.
Wie verhindere ich das Scrollen über den Makierungstrick?

Vielen Dank und viele Grüße
Stefan

  1. Hallo Stefan,

    Wie verhindere ich das Scrollen über den Makierungstrick?

    Du verhinderst das Markieren. Das geht nur mit JavaScript und auch nicht in allen Browsern. Google findet sicherlich etwas zum Stichwort ondragstart.

    Allerdings: Du raubst dem Benutzer damit ein essentielles Element seines Browsers, daher ist das nicht zu empfehlen.

    Es gibt bessere Methoden, Suchmaschinenspamming zu verstecken, z.B.

    <div style="display: none;">
    hier alles rein, was nicht angezeigt werden soll
    </div>

    Allerdings halte ich von Suchmaschinenspamming nichts. Gute Seiten werden auch so gefunden, ohne dass man zu solchen Mitteln zurückgreifen muss.

    Viele Grüße,
    Christian

    1. Hallo Christian!

      Vielen Dank für deine schnelle Antwort. Ich hab da für die Suchmaschinen meine Sitemap versteckt. Ich denke, es ist so einfacher für sie, meine komplette Seite zu indexieren, anstatt Umwege über mehrere Klickebenen zu machen.
      Betreibe ich dadurch Suchmaschinenspamming? Das klingt so negativ verächtlich :(. Will auf meiner Seite nicht mit faulen Tricks arbeiten.

      Wenn ich den <display: none>-Befehl verwende, könnte eine Suchmaschine denken, dass ich wirklich Suchmaschinenspamming betreibe und mich zur Strafe ignorieren. Ich werde mich nach ondragstart umschauen, aber dein Argument dagegen hat auch was, auch wenn es bei den beiden Frames nicht viel zu markieren gibt.

      Vielen Dank für deine Hilfe und Ideen!!!

      Viele Grüße
      Stefan

      1. Hallo Stefan,

        Ich hab da für die Suchmaschinen meine Sitemap versteckt. Ich denke, es ist so einfacher für sie, meine komplette Seite zu indexieren, anstatt Umwege über mehrere Klickebenen zu machen.

        Für eine Suchmaschine spielt das meines Wissens keine Rolle, ist ja bei Dir sowieso nur eine einzige Ebene mehr, das dürfte nichts ausmachen.

        Wenn ich den <display: none>-Befehl verwende, könnte eine Suchmaschine denken, dass ich wirklich Suchmaschinenspamming betreibe und mich zur Strafe ignorieren.

        Du könntest es besser verstecken:

        <style type="text/css">
          .blub .dn { display: none; }
        </style>

        <body class="blub">
        ...
        <div class="dn">
        Sitemap
        </div>

        Ich glaube nicht, dass eine Suchmaschine so gut CSS kann, dass sie das erkennen. Außerdem: Mal angenommen, Du hättest ein JS-Menü, bei dem die Unterpunkte erst später angezeigt werden. Die sind dann auch erst mal display: none; Daher sehe ich keinen Grund für eine Suchmaschine, alles, was irgendwo innerhalb von einem Element mit style="display: none;" steht, zu ignorieren, es werden potentiell gute Seiten somit verschenkt.

        Viele Grüße,
        Christian

  2. Ich habe folgendes Problem: Ich benutze auf meiner Seite Frames

    Immer wieder schön das in freier Wildbahn zu lesen :-)

    .

    1. Ich habe folgendes Problem: Ich benutze auf meiner Seite Frames

      Immer wieder schön das in freier Wildbahn zu lesen :-)

      Wollte ich auch gerade schreiben. *g*

      MI

      --
      : Michael Jendryschik : michael@jendryschik.de  :  http://jendryschik.de/ :
      : Einführung in XHTML, CSS und Webdesign  :  http://jendryschik.de/wsdev/ :
      : Die Domain  http://best-of-netdigest.de  steht bei sedo.de zum Verkauf. :
      : http://www.sedo.de/search/showdetails.php3?keyword=best-of-netdigest.de :