Alexander Zeitler: framegroesse aendern

hallo,

ich möchte folgendes realisieren:

ich habe 2 frames (links / rechts)
nun möchte ich im rechten frame einen link (der ein javascript
oder ähnliches aufruft) einbauen, der bewirkt, daß der rechte
frame größer wird und der linke kleiner, so als ob man die
leiste zwischen den frames anklickt und nach links zieht.

geht sowas ?

gruss

Alexander

  1. hallo alexander,

    ich möchte folgendes realisieren:

    ich habe 2 frames (links / rechts)
    nun möchte ich im rechten frame einen link (der ein javascript
    oder ähnliches aufruft) einbauen, der bewirkt, daß der rechte
    frame größer wird und der linke kleiner, so als ob man die
    leiste zwischen den frames anklickt und nach links zieht.

    geht sowas ?

    ja. das koennte in etwa so aussehen:

    datei mit link zu javascript:
    ------------------
    [...]
    <script language="JavaScript">
    <!--
    function resize() {
    window.document.all.FRAME.cols = '20%,80%'
    return
    }
    //-->
    </script>
    <a href="javascript:resize()">veraendern</a>
    [...]
    -------------------

    Datei mit Frameset:
    -------------------
    [...]
    <frameset id="FRAME" cols="30%,70%">
       <frame src="links.html">
       <frame src="rechts.html">
    </frameset>
    [...]
    -------------------

    getestet hab ich das jetzt noch nicht, ich denk mir aber, dass das so in etwa klappen könnte.

    gruss,
    frank_eee

    1. hallo,

      danke für die antworten, es klappt so wie ich es mir gewünscht habe ;-)

      Gruß

      Alexander

      ja. das koennte in etwa so aussehen:

      datei mit link zu javascript:

      [...]
      <script language="JavaScript">
      <!--
      function resize() {
      window.document.all.FRAME.cols = '20%,80%'
      return
      }
      //-->
      </script>
      <a href="javascript:resize()">veraendern</a>
      [...]

      Datei mit Frameset:

      [...]
      <frameset id="FRAME" cols="30%,70%">
         <frame src="links.html">
         <frame src="rechts.html">
      </frameset>
      [...]

      getestet hab ich das jetzt noch nicht, ich denk mir aber, dass das so in etwa klappen könnte.

      gruss,
      frank_eee

  2. hi,

    nun möchte ich im rechten frame einen link (der ein javascript
    oder ähnliches aufruft) einbauen, der bewirkt, daß der rechte
    frame größer wird und der linke kleiner, so als ob man die
    leiste zwischen den frames anklickt und nach links zieht.

    geht sowas ?

    geht afaik nur mit IE > 4. Schau mal was Christine Kuehnel dazu geschrieben hat:
    http://screenExa.net/angedachtes_ausprobiertes/frameresize/index.html

    gruesse  Joachim