CueMeX: scrollbalken

Moin...
ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
so wie bei nem chat...

MfG

Niko

  1. Moin...
    ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
    so wie bei nem chat...

    warum machst dus nicht einfach mit nem anker?
    www.example.com/datei.html#unten

    MfG

    Niko

    Philip

    1. Sooo

      ich wollt das jetzt der einfachheit halber mit nem anker machen....
      wie mach ich das denn wenn die page page.php heißt und ich noch variablen übergebe,....

      page.php?variable=wert&variable2=wert2

      wie muss das dann aussehn???

      danke schon ma für die antworten

      1. Sooo

        ich wollt das jetzt der einfachheit halber mit nem anker machen....
        wie mach ich das denn wenn die page page.php heißt und ich noch variablen übergebe,....

        page.php?variable=wert&variable2=wert2

        wie muss das dann aussehn???

        Also: zuerst Anker einbauen:

        <body>

        Viel text

        <a name="unten"></a>
        </body>

        und dann einen Link auf z.B.
        seite.php?variable1=wert1&variable2=wert2#unten

        danke schon ma für die antworten

        bitte!

        Philip

      2. da hab ich noch was vergessen......

        die seite aktualisiert sich selber......
        wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
        onload="#unten"

        so bestimmt nich oder???

        1. da hab ich noch was vergessen......

          die seite aktualisiert sich selber......
          wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
          onload="#unten"

          so bestimmt nich oder???

          nein. so nicht.

          wie wärs mit
          <head>
          <meta http-equiv="refresh" content="5; URL=http://www.example.com/seite.php?var1=wert1#unten">
          </head>
          ...

          http://selfhtml.teamone.de/html/kopfdaten/meta.htm#weiterleitung

          Philip

        2. Hallo Niko

          da hab ich noch was vergessen......

          die seite aktualisiert sich selber......

          Wie wird die Seite aktualisiert?

          wie mach ioch das dann, dass sie bei jeder aktualisierung nach unten geht???
          onload="#unten"

          Nein. Sinnvoller wäre es anstatt bla.php?... neuzuladen, direkt die Seite bla.php?...#unten neuzuladen.

          Schöne Grüße

          Johannes

          --
          This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
          ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
          Selfcode? Was ist denn das? http://emmanuel.dammerer.at/selfcode.html
  2. Hallo Niko

    ist es möglich den scrollbalken schon beim laden der seite nach ganz unten zu setzen....
    so wie bei nem chat...

    window.scrollTo in Verbindung mit window.innerHeight bzw. document.body.offsetHeight (für IE) dürfte dir vielleicht weiterhelfen.

    Schöne Grüße

    Johannes

    --
    This posting comes with ABSOLUTELY NO WARRANTY, to the extend permitted by applicable law.
    ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}
    Selfcode? Was ist denn das? http://emmanuel.dammerer.at/selfcode.html
  3. Bäh, Scrollen, damit kämpfe ich auch gerade.

    Ja, es ist möglich, aber läuft nicht auf allen Browsern. Hier der Code (soweit ich ihn aus dem Kopf kenne, da könnten Fehler drin sein)

    Im Head brauchst du einen JavaScript-Bereich mit einer Funktion. Sieht etwa so aus (gleich mit Scrollcode):

    <script language="JavaScript" type="text/javascript">
    function runterScrollen()
    {
    var hoehe = 0;
    if (document.all)
    {
    hoehe = document.all.inhalt.offsetHeight;
    }
    else
    {
    hoehe = document.getElementsByTagName("body")[0].offsetHeight;
    }
    window.scrollTo(0, hoehe);
    }
    </script>

    Dein Body-Tag musst du dann noch um einen Event-Handler erweitern, der beim Laden die Funktion runterScrollen() aufruft. Damit dass beim Internet Explorer richtig läuft, musst du außerdem noch ein Element haben, was die Höhe des gesamten Bodies hat, z. B. ein Div was du direkt nach dem Body öffnest und direkt davor schließt. Das sieht dann etwa so aus:

    <body sonstnochwas.... onLoad="runterScrollen()">
    <div id="inhalt">
    Seiteninhalt
    </div>
    </body>

    Das dürfte unter Mozilla, Netscape 6-7 und Internet Explorer 4.0 oder höher laufen. Der Trick ist, die Höhe des Body-Bereiches zu bestimmen und dann diese Menge runterzuscrollen. Unter Safari läuft das nicht, ich suche selbst nach einer Möglichkeit unter Safari die Höhe des Body-Bereiches auslesen zu können. Ich persönlich benutze ähnlichen Kram, um selbst mit JavaScript Scrollbars zu erzeugen. Zu sehen unter www.javascriptscollbar.de.vu

  4. Hallo Niko,

    am einfachsten geht das mittels eines Ankers. Diesen setzt Du in den Code ganz am Ende des <body> besagter Seite. Also so:

    <html>
    <head>
    ...
    </head>

    <body>

    ganz viel Inhalt
    ganz viel Inhalt
    ganz viel Inhalt

    <a name="unten">Hier ist unten</a>

    </body>
    </html>

    Verweist Du nun auf diese Seite (nennen wir sie  der Einfachheit halber mal "seite.html"), tust Du dies folgendermaßen:

    <a href="seite.html#unten">zum Fusse der Seite seite.html</a>.
    Mehr findest dazu hier: http://selfhtml.teamone.de/html/verweise/projektintern.htm#anker

    Eine andere (umständlichere) Möglichkeit wäre, Dein Problem mittels JavaScript zu lösen, zum Beispiel mittels "scrollTo()":
    http://selfhtml.teamone.de/javascript/objekte/window.htm#scroll_to

    viel Erfolg + schö
    stefan

    --
    <img src="http://www.slutnikowski.de/bilder/flyer/ruhrpotflyer.gif" border="0" alt="">
    http://www.slutnikowski.de
  5. OK vielen Dank euch alles....
    ich hab das problem mit der Hilfe hier gelöst ....

    DANKE

    MfG
    CueMeX