Kristin: Größe zweier Frames ändern

Hallo Leute,

habe ein Problem an dem ich jetzt schon seit geraumer Zeit sitze!

Ich habe ein Frameset mit zwei Frames und möchte nun aus einem anderen Frame heraus, die Größe der zwei Frames dynamisch mit Javascript verändern.
Die Breite des einen Frames soll dabei auf 0 und die des anderen auf 100% gesetzt werden.

Vieleicht hat ja jemand eine Idee wie man das realisieren kann!

Schon mal Danke im voraus!

MFG kristin

  1. Hi,

    Vieleicht hat ja jemand eine Idee wie man das realisieren kann!

    Dein Glück, daß der Server mal wieder überlastet ist -> sonst Archiv! ;-)

    Dem FRAMESET bei ROWS und/oder DOLS mit setAttribute einfach neue Werte geben. Funktioniert in allen DHTML-Browsern, bis auf Opera (Bug).

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
    1. Hallo,

      danke für deine schnelle Antwort!

      Sollte das dann ungefähr so aussehen?:

      id_Frameset.setAttribute.cols = "100%,*";

      So funktioniert es nämlich leider nicht!

      MFG kristin

      1. Hi,

        id_Frameset.setAttribute.cols = "100%,*";
        So funktioniert es nämlich leider nicht!

        (seufz ;-)) selfHTML-Quickbar/JavaScript/setAttribute

        Beispiel aus http://Coding.vampirehost.de/Win95:
         parent.window.document.getElementById("DesktopColsFS").setAttribute("cols",DesktopCols);

        wobei "DesktopColsFS" die ID des Framesets ist, und DesktopCols beeinhaltet die Werte (z.B. dein "100%,*")

        Gruß, Cybaer

        PS: Und unbedingt auf dem Mozilla testen! Da muß u.U. der vergrößerte Frame neu geladen werden.

        --
        Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
        1. Hallo Cybaer,

          danke für deine Antwort! Konnte es aber mittlerweile einfacher lösen!
          Und zwar so:

          parent.fenster.cols = "100%,0px";   !!!

          Aber trotzdem nochmal danke für deine Hilfe!

          MFG kristin

          1. Hi,

            danke für deine Antwort! Konnte es aber mittlerweile einfacher lösen!

            Einfacher vielleicht, aber auch kompatibel? Will heißen: Läuft das dann auch wie gewünscht (oder wenigstens ohne Fehler) auf Mozilla, Konqueror, (hier den Browser der Wahl eintragen), oder läuft es nur auf dem/einem IE, während die anderen Surfer sich ärgern müssen?

            Gruß, Cybaer

            --
            Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!