Peter: Höhe inerhalb des Browsers

Hallo Leute,

ich würde gerne die Höhe des Browserfenster ermitteln.

Ich will, dass immer ganz unten im Browserfenster, ein Text angezeigt wird, der mitscrollt. Das scrollen bekomme ich hin, aber leider nicht, die Aussrichtung, dass der Text immer ganz unten angezeigt wird.

Die Zeile, wo ich das brauchen würde, wäre folgende:

top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight)

Was kann ich in den Klammern für ein Befehl einfügen, dass der Text ganz unten angezeigt wird?

Hier fängt er immer ganz oben an.

Vielen Dank im Voraus
Peter

  1. Hi,

    Ich will, dass immer ganz unten im Browserfenster, ein Text angezeigt wird, der mitscrollt.

    das geht doch schlicht und ergreifend mit CSS: position:fixed; bottom:0;

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. das geht doch schlicht und ergreifend mit CSS: position:fixed; bottom:0;

      hi,

      Kalppt das auch in Nc 4.7?

      gruß wegu

      1. Hi,

        Kalppt das auch in Nc 4.7?

        ist das wichtig? Zumindest werden beim Verzicht auf JavaScript JavaScript-Probleme ausgeschlossen, die Netscape 4 (oder andere Browser) zum Absturz bringen bzw. für Nichtfunktionalitäten auch an anderen Stellen sorgen könnten.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
    2. Hallo nochmal

      vielleicht hab ich mich nicht richtig ausgedrückt.
      Hier der ganze Code dafür:

      <style type="text/css">
      #Count {
      width: 200px;
      height: 100px;
      padding: .5em;
      border: 2px solid black;
      color: black;
      }
      #Count {
      background-color: #ffe;
      position: absolute;
      bottom: 0;
      left: 0;
      position: expression("absolute");
      top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight  ); }
      #Count[id] {
      position: fixed;
      }
      </style>

      Danke im Voraus für die Hilfe
      Gruß Peter

      1. Hi,

        vielleicht hab ich mich nicht richtig ausgedrückt.

        ich vermutlich auch nicht. Meine Aussage war: Verzichte auf JavaScript, mache es _nur_ mit CSS.

        position: expression("absolute");

        Jiargl! Wozu soll sowas bitte dienen?

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. position: expression("absolute");
          Stimmt das ist absolut unnötig.
          Den Code hatte ich von einer Seite genommen und einfach so übernommen.

          Ich hab das leider mit css nicht hinbekommen und hab es deshalb wie beschrieben gemacht.

          Oder hättest Du einen Tipp wie ich es da am besten machen könnte?
          Ich bin noch recht neu auf dem ganzen Gebiet und hab noch nicht so viel Ahnung von allem.

          Dankeschön
          Gruß Peter

          1. Hi,

            position: expression("absolute");
            Stimmt das ist absolut unnötig.

            ich meinte expression() an sich. Das ist kein CSS, sondern Microsoft-proprietär.

            Den Code hatte ich von einer Seite genommen und einfach so übernommen.

            Das sollte man sowieso nie tun :-)

            Ich hab das leider mit css nicht hinbekommen und hab es deshalb wie beschrieben gemacht.
            Oder hättest Du einen Tipp wie ich es da am besten machen könnte?

            Hm, vielleicht hast Du den in meiner ersten Antwort einfach nur überlesen ...?

            Cheatah

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hi nochmal,
              sorry, dass ich so nerve.

              Ich hatte das von http://jendryschik.de/wsdev/css/fixed/
              Das ist eine Hilfe Seite.
              Habs also nicht unbedingt so geklaut:)

              Ich hatte vorher folgendes:

              head>
              <style type="text/css">
              <!--
              body { height: 100% }
              table.unten { position:fixed; bottom:0px; left:0px  }
              -->
              </style>

              </head>

              Im body steht dann folgendes:

              <div align="center" >
              <table border="1" cellpadding="0" class="unten" >

              <colgroup>
                      <col width="265">
                      <col width="385">
                   </colgroup>

              <tr>
               <th> Hier steht ein java Script für den Counter</th>
               <th><p ALIGN="left">Inhalt</p></th>
                   </tr>
              </table>
              </div>

              Aber leider funktioniert das mit fixed irgendwie nicht.
              Oder hab ich da irgendwas falsch gemacht?

              1. hi,

                Aber leider funktioniert das mit fixed irgendwie nicht.
                Oder hab ich da irgendwas falsch gemacht?

                vielleicht hast du den falschen browser gewählt - mozilla und opera verstehen position:fixed, der shIEtbrowser jedoch nicht.

                gruss,
                wahsaga

                1. Hallo,

                  In meinen Augen macht es keinen Sinn Neulinge zu verunsichern, wenn es dann doch auf dem IE nicht klappt. Den wollen die meisten -- ich auch! -- doch berücksichtigen. Am besten sollte man fehlende IE-Unterstützung im ersten Posting gleich erwähnen. Eine riesige Gruppe surft mit dem IE! Nur weil man ihn nicht mag, darf man das nicht leugnen.

                  Heiner

                  1. Hallo,

                    ja, ganz genau ich hab den IE und da geht es mit dem fixed leider nicht.

                    Wie könnte ich es denn anderes machen?

                    Vielen Dank im Voraus
                    Gruß Peter

                    1. Hallo Peter,

                      sowas geht auch mit (blinden) Tabellen:

                      <body>
                       <table style="width=100%; height:100%;" border=0 cellspacing=0 cellpadding=0>
                        <tr><td style="vertical-align:top">Inhalt</td></tr>
                        <tr><td style="vertical-align:bottom">Fußzeile</td></tr>
                       </table>
                      </body>

                      Wenn der Inhalt aber keinen Platz mehr findet, wird der Fuß nach unten aus dem Fenster geschoben.

                      Gruß,     Jürgen

                      --
                      <img src="http://www.uni-muenster.de/Physik/AP/Purwins/leute/Berkemeier/Plasmakugel.gif" border="0" alt="">
                  2. hi,

                    Am besten sollte man fehlende IE-Unterstützung im ersten Posting gleich erwähnen.

                    die wird in selfhtml erwähnt.

                    hier kurz vorgeschlagene dinge ungeprüft einfach per c&p in den code reinzuklatschen, ist sowieso keine gute idee.
                    _SELF_ steht hier im vordergrund, dazu gehört m.e. auch, sich mal selbst über solche sachen zu informieren.

                    und dass praktische features immer noch von einer grossen masse boykotiert werden, in dem sie mit dem schlechtesten der derzeit erhältlichen "grossen" browser surft, solltest du dieser masse anlasten, nicht mir :-)

                    gruss,
                    wahsaga