Ingo Siemon: Frame automatisch scrollen

Hallo Ihr Lieben :)

Ich habe eine kleine htm-Seite lokal auf meinem Rechner,
in der ich per 100%,* - Frame eine Internetseite anzeige.

Nun würde ich gerne diese angezeigte Seite beim Start
automatisch um 260 Pixel nach unten scrollen lassen.

Ist das machbar ?
Über Eure Hilfe würde ich mich wirklich riesig freuen :)

Gruß aus Münster
Ingo Siemon

  1. hi

    Nun würde ich gerne diese angezeigte Seite beim Start
    automatisch um 260 Pixel nach unten scrollen lassen.

    geht nicht.

    Und was nicht an-geht ist, das du dieses Forum mit Werbeung tyrannisierst. Dank dieses Banners darf den Server bei mir jedenfalls _keine_ Bilder mehr laden. Unterlasse dieses bitte für die Zukunft. Danke.

    Grüße aus Bleckede

    Kai

    1. Lieber Kai

      Nun würde ich gerne diese angezeigte Seite beim Start
      automatisch um 260 Pixel nach unten scrollen lassen.

      geht nicht.

      Es muss übrigens nicht scrollen,
      sondern ein Sprung zu einer bestimmten Stelle würde es auch tun :)

      Und was nicht an-geht ist, das du dieses Forum mit Werbeung tyrannisierst. Dank dieses Banners darf den Server bei mir jedenfalls _keine_ Bilder mehr laden. Unterlasse dieses bitte für die Zukunft. Danke.

      "tyrannisiersen" finde ich zwar etwas hart ausgedrückt,
      aber Du hast natürlich Recht ...
      ==> Banner is wech :)   ... OK ?

      Gruß aus Münster
      Ingo Siemon

  2. Hallo,

    Laß bitte das nächste Mal einfach das Banner weg!

    Was Du willst, geht zwar nicht, aber man kanns simulieren:
    Mach an die entsprechende Stelle im Frame den Tag <a name="ziel" id="ziel"></a> und schreib in den body onload="location.hash='#ziel'"
    Das bewirkt zwar kein scrollen, aber einen Sprung zur entsprechenden Stelle.

    Viele Grüße,
    Jürgen

    1. Lieber Jürgen

      Laß bitte das nächste Mal einfach das Banner weg!

      OK, schon geschehen :)
      (Ich habe mir deswegen schon einen Rüffel eingefangen :))

      Was Du willst, geht zwar nicht, aber man kanns simulieren:
      Mach an die entsprechende Stelle im Frame den Tag <a name="ziel" id="ziel"></a> und schreib in den body onload="location.hash='#ziel'"
      Das bewirkt zwar kein scrollen, aber einen Sprung zur entsprechenden Stelle.

      Erst mal ganz lieben Dank für Deine schnelle Hilfe ... aber ...
      ... ganz verstehe ich das leider nicht, sorry.
      Meine lokale htm-Datei sieht folgendermassen aus:

      -----------------------------------------------------------
      <html>

      <head>
      <meta http-equiv="refresh" content="300; URL=eBay-1.htm">
      </head>

      <frameset cols="100%,*" framespacing=0 border=0>
         <frame  src="http://www.blablabla.html" name="blabla">
         <frame name="dummy" src="">
      </frameset>

      </html>
      -----------------------------------------------------------

      Wo muss ich denn das von Dir vorgeschlagene genau hinsetzen ?
      Es würde mich riesig freuen, wenn Du mir das nochmal sagen könntest :)

      Gruß aus Münster
      Ingo Siemon

      1. Hi,

        das onload... muß in den body-tag der Datei blablabla.html und ebenfalls in diese Datei muß das Sprungziel <a ... und zwar an genau die Stelle, wo hingesprungen werden soll. Damit das genau 260 Pixel werden, mußt du halt mit CSS ein div dort platzieren, das diesen Tag enthält. (<div style="position:absolute; top:260px"><a ...</div>)

        Viele Grüße,
        Jürgen

        1. Hallo Jürgen nochmal

          das onload... muß in den body-tag der Datei blablabla.html und ebenfalls in diese Datei muß das Sprungziel <a ... und zwar an genau die Stelle, wo hingesprungen werden soll. Damit das genau 260 Pixel werden, mußt du halt mit CSS ein div dort platzieren, das diesen Tag enthält. (<div style="position:absolute; top:260px"><a ...</div>)

          Ahhh, alles klar, das habe ich nun verstanden ... aber ...
          ... es gibt da nur ein Problem.
          Die Seite blablabla.htm ist gar nicht meine eigene Seite.
          Ich will mir mit dieser Methode auf meinem Windows-Activ-Desctop
          eine eBay-Rubrik anzeigen lassen, damit ich diesbezüglich immer
          auf dem laufenden bin.
          Aber dabei möchte ich die Anzeige der Seite hallt etwas nach unten scrollen (oder springen lassen), um nicht immer von Hand zu scrollen.

          Weisst Du dafür irgend eine Lösung ?

          Gruß aus Münster
          Ingo Siemon

          1. Hallo Ingo,

            ... es gibt da nur ein Problem.
            Die Seite blablabla.htm ist gar nicht meine eigene Seite.
            Ich will mir mit dieser Methode auf meinem Windows-Activ-Desctop
            eine eBay-Rubrik anzeigen lassen, damit ich diesbezüglich immer
            auf dem laufenden bin.
            Aber dabei möchte ich die Anzeige der Seite hallt etwas nach unten scrollen (oder springen lassen), um nicht immer von Hand zu scrollen.

            Auf fremde Seiten kannst du nicht zugreifen. Wenn diese Seiten allerdings schon Sprungmarken (<a name="Anker">...</a>) enthalten, wie ja auch eBay, kannst du die an die URL anhängen: "http://.../seite.htm#Anker".

            Ist kein Anker an der Stelle, an die du springen willst, könntest du die Seite in einen Iframe stecken, der so lang und breit ist wie das gesamte Dokument, und dann die "umgebende Seite" scrollen, auf die du ja Zugriff hast (IE: document.body.scrollTop=260;).

            Grüße, Stefan