LukeDogg: Framebreite nachträglich ändern?

Hallo Leute,

ist es möglich per Javascript die Breite eines Frames nachträglich zu ändern?

  1. wozu ist das nötig?
    kannst ja von Anfang an das frame in die richtige breite setzen..

    1. Hall Warren!

      wozu ist das nötig?
      kannst ja von Anfang an das frame in die richtige breite setzen..

      *zick zick*
      Es gibt durchaus Anwendungen bei denen das Sinnvoll ist!
      Die Frage hätte auch lauten können: "Wie ändere ich den Text einer Tabellenzelle nachträglich". Meinst du die Antwort hilft ihm weiter oder hättest du auch gesagt "Warum schreibst du nicht gleich das richtige herein?" ?
      Musste ich jetzt mal loswerden - das gezicke hier geht mir langsam echt auf die Nerven.
      So und jetzt die Lösung:
      <frameset id="meinframe" cols="50,*">...
      <script>
      document.getElementById("meinframe").cols = "200,*";
      </script>
      Kann man natürlich noch schick in ne Funktion verpacken, etc...

      Viele Grüße
      Alex

      1. Danke für die Antwort!

        funktioniert im IE prima! ist das ganze auch unter Netscape machbar?

        Hall Warren!

        wozu ist das nötig?
        kannst ja von Anfang an das frame in die richtige breite setzen..

        *zick zick*
        Es gibt durchaus Anwendungen bei denen das Sinnvoll ist!
        Die Frage hätte auch lauten können: "Wie ändere ich den Text einer Tabellenzelle nachträglich". Meinst du die Antwort hilft ihm weiter oder hättest du auch gesagt "Warum schreibst du nicht gleich das richtige herein?" ?
        Musste ich jetzt mal loswerden - das gezicke hier geht mir langsam echt auf die Nerven.
        So und jetzt die Lösung:
        <frameset id="meinframe" cols="50,*">...
        <script>
        document.getElementById("meinframe").cols = "200,*";
        </script>
        Kann man natürlich noch schick in ne Funktion verpacken, etc...

        Viele Grüße
        Alex

  2. Hallo.

    ist es möglich per Javascript die Breite eines Frames nachträglich zu ändern?

    Ja, ist es: http://selfhtml.teamone.de/javascript/objekte/htmlelemente.htm#frameset

    Gruß
    Norbert

  3. Danke für die Antworten!

    Alexander, das funktioniert prima! Allerdings nur im IE weißt du oder jemand anderes wie das ganze im Netscape zu machen ist?

    1. Hallo LukeDogg,

      Alexander, das funktioniert prima! Allerdings nur im IE weißt du oder jemand anderes wie das ganze im Netscape zu machen ist?

      Also im Netscape 4 kannst du das vergessen - der kennt ja kein document.getElementByID - auch alle anderen versuche, die ich irgendwann mal gestartet habe, sind im 4er fehlgeschlagen.
      Um 6 und 7 hab ich mich noch nicht gekümmert. Das sollte aber eigentlich klappen. Falls nicht, dann behaupte ich, daß das ein Bug ist oder einfach vergessen wurde.

      ?

      Viele Grüße
      Alex