Benjamin Egner: Frame Scrollen mit Buttons in anderer Frame

Stellt euch vor Ihr habt zwei Frames !!

-------------
     1     Info
-------------
     2     Menü
-------------

Beide Frames besitzen keine Scrollbar!!
in der unteren Frame (2) sitzen zwei Links, mit denen
ich die Frame (1) hoch und runterscrollen will..
(ca. 100 Pixel)

Ich habe schon versucht mit scrollby zu scrollen, aber ich kann nur ein Window dazu bewegen, keine Frame

(die Frame 1 kann ruhig eine Scrollbar besitzen, da Netscape nicht scrollt, wenn keine Bar vorhanden ist!!)

mit Ankern geht es nicht, da in Frame (1) 10 HTML seiten aufgerufen werden, somit müßte ich eine HTML Seite auf der Frame 2 ständig ändern, und das währen ca. 100 gleiche Seiten, mit verschiedenen Links zu den Ankern.

Das muss auch anders gehen.

  1. Stellt euch vor Ihr habt zwei Frames !!


    1     Info

    2     Menü

    Beide Frames besitzen keine Scrollbar!!
    in der unteren Frame (2) sitzen zwei Links, mit denen
    ich die Frame (1) hoch und runterscrollen will..
    (ca. 100 Pixel)

    Ich hatte das Problem auch einmal und habe es mit DHTML gelöst: alle Seiten in Frame 1 komplett in einen Layer packen, der stets den gleichen Namen hat. Dann kannst Du von Frame2 aus mit einem kleinen Script die gewünschten Aktionen starten.
    Ältere Browser bleiben dabei allerdings außen vor.
    Den passenden Code kann ich jetzt nicht aus dem Ärmel schütteln, kann ich aber bei Bedarf raussuchen.

    Gruß
    Kess

    1. Noch ein kleiner Nachtrag:
      1.Das geht dann auch bei Frames ohne Scrollbar.
      2.Und Netscape scrollt sehr wohl auch scriptgesteuert, wenn keine Scrollbar vorhanden ist.

      Gruß
      Kess

      1. Hi Kess,

        2.Und Netscape scrollt sehr wohl auch scriptgesteuert, wenn keine Scrollbar vorhanden ist.

        no way! bitte poste doch 'mal kurz den gegenbeweis...wenn du kannst! ;-)

        so long...
        /*,*/
        Wowbagger

        <img src="http://www.iws-ks.de/micha/stuff/billy/wow.gif" alt="">

        1. Hi du unglaeubiger:
          http://www.htmlguru.com
          Holger

          1. Hi du kurz angebundener:

            das verschieben von DHTML layern um scrolling nachzuahmen hat _nichts_ mit dem einsatz des scrollTo bzw. scrollBy befehls zu tun!

            Wowbagger
            /*,*/

            1. I am very sorry
              Da wollte ich mal ne kurze knackige Antwort geben und dann kommt nur mist raus.
              Und da sag ich immer erst denken dann schreiben. Irgendwas muss ich da wohl vergessen haben. :-))
              soll nicht wieder vorkommen.
              Holger

            2. Hi du kurz angebundener:

              das verschieben von DHTML layern um scrolling nachzuahmen hat _nichts_ mit dem einsatz des scrollTo bzw. scrollBy befehls zu tun!

              Wowbagger
              /*,*/

              Nun, dann kann ich mir jetzt den Code sparen, denn genau davon hatte ich gesprochen (s.o.)
              Ohnehin hat es mich gewundert, daß Du diese Möglichkeit nich kennen solltest.
              Tja,da haben wir aneinander vorbei geredet. :-(

              Gruß
              Kess

        2. Hallo Wowbagger,

          no way! bitte poste doch 'mal kurz den gegenbeweis...wenn du kannst! ;-)

          Natürlich lese ich das jetzt, wo ich für ein paar Stunden nicht am Rechner bin. Dabei wollte ich nur noch einmal schnell hereinschauen. Also bitte etwas Geduld. Es kommt später. Immerhin muß ich den Code erst suchen.

          *nicht daß Ihr denkt, ich will jetzt kneifen*

          Gruß
          Kess

  2. Hi Ben,

    Ich habe schon versucht mit scrollby zu scrollen, aber ich kann nur ein Window dazu bewegen, keine Frame

    ein frame ist nix anderes als ein window ;)
    Hast du z.b. so ein frameset:

    <frameset rows="150,*">
       <frame name="menu" src="menu.htm" scrolling="no">
       <frame name="cont" src="cont.htm">
    </frameset>

    dann kanst du von menu.htm aus deinen frame 'cont' ganz einfach so scrollen:

    parent.cont.scrollTo(x, y);

    wobei scrollBy natürlich auch geht...

    (die Frame 1 kann ruhig eine Scrollbar besitzen, da Netscape nicht scrollt, wenn keine Bar vorhanden ist!!)

    <PROVOKATION style=" >;-D ">
    weil das ding einfach nur sch$%&e ist!
    </PROVOKATION>

    tschau sagt:
    /*,*/
    Wowbagger

    <img src="http://www.iws-ks.de/micha/stuff/billy/wow.gif" alt="">