nacht-mahr: scroll="auto" wird in netscape und mozilla nicht angezeigt

nabend!
ich hab im frameset für u.a. den main-frame scrolling="no" gesetzt. bei den seiten, die es benötigen, dann wieder im body-tag scroll="auto" gesetzt. funzt prima im IE, nur netscape und mozilla interpretieren das nicht, egal ob ich scroll oder scrolling oder auto oder yes setze.
in selfhtml nix gefunden...

gruss, andi

  1. Hi,

    ich hab im frameset für u.a. den main-frame scrolling="no" gesetzt. bei den seiten, die es benötigen, dann wieder im body-tag scroll="auto" gesetzt. funzt prima im IE, nur netscape und mozilla interpretieren das nicht, egal ob ich scroll oder scrolling oder auto oder yes setze.

    Der IE hat einen Fehler. body hat weder ein scroll noch ein scrolling-Attribut.

    Nur frame und iframe kennen das Attribut scrolling.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  2. Hallo Andi,

    ich hab im frameset für u.a. den main-frame scrolling="no" gesetzt. bei den seiten, die es benötigen, dann wieder im body-tag scroll="auto" gesetzt. funzt prima im IE, nur netscape und mozilla interpretieren das nicht, egal ob ich scroll oder scrolling oder auto oder yes setze.

    Mozilla und Netscape wenden korrekterweise nur das scrolling-Attribut an, wenn es in einem Frame-Element angegeben wird.

    Im HTML-Standard gibt es scrolling ja auch nur für <frame>:
    http://www.w3.org/TR/html4/present/frames.html#h-16.2.2
    (vgl. dazu <body>: http://www.w3.org/TR/html4/struct/global.html#h-7.5.1)

    Du könntest es mit CSS probieren:

    style="overflow: auto;"

    das muss aber nicht unbedingt funktionieren und ich habe es nicht getestet.

    Wozu brauchst Du denn überhaupt so eine Konstruktion? Vielleicht kann man das anders lösen?

    Christian

    --
    Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    1. Du könntest es mit CSS probieren:
      style="overflow: auto;"

      hört sich aber gut an, werd ich mal testen.

      Wozu brauchst Du denn überhaupt so eine Konstruktion? Vielleicht kann man das anders lösen?

      na, ganz einfach: um im allgemeinen die lästige scrollbar zu unterdrücken, nur eben nicht bei den seiten, die zu lang sind und gescrollt werden müssen.

      andi

      1. Hallo Andi,

        na, ganz einfach: um im allgemeinen die lästige scrollbar zu unterdrücken, nur eben nicht bei den seiten, die zu lang sind und gescrollt werden müssen.

        Bei <frame scrolling="auto" ...> sollte nur dann eine Scrollbar kommen, wenn sie auch gebraucht wird. Daher wird irgendwas an den Seiten nicht stimmen, bei denen sie erscheint, wo sie nicht erscheinen sollte.

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
    2. Hi,

      Im HTML-Standard gibt es scrolling ja auch nur für <frame>:

      und iframe (http://www.w3.org/TR/html4/present/frames.html#h-16.5)

      cu,
      Andreas

      --
      Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
      1. Hallo Andreas,

        Im HTML-Standard gibt es scrolling ja auch nur für <frame>:
        und iframe (http://www.w3.org/TR/html4/present/frames.html#h-16.5)

        Wie konnte ich das bloß vergessen...? ;-)

        Christian

        --
        Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
        1. Hi,

          Im HTML-Standard gibt es scrolling ja auch nur für <frame>:
          und iframe (http://www.w3.org/TR/html4/present/frames.html#h-16.5)

          Ganz einfach. Du hast bei frame und body geguckt. Ich hab in den "Index of Attributes" geguckt.

          cu,
          Andreas

          --
          Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.