gerhardt: Frameseinteilung

Kann man die Frameeinteilung nachtraeglich aendern ??

Kanns konkret, ich will einen Button einbauen, der den Anzeigenbereich von einem Frame vergroessert, geht das mit dem Frame selber oder muss ich es ueber eine neue Framedatei machen

  1. Hallo Ingo!

    Kann man die Frameeinteilung nachtraeglich aendern ??

    meines Wissens geht das nicht!

    Du kannst aber die Indalt der Frames abfragen und in einem neuen Frameset die gleichen Fenster mit anderer Größe wieder öffnen.

    z.B. auf der Seite wasser.de (auf Index Klicken)
         der Inhalt im Hauptfenster wird beibehalten!

    Wilm

    1. Hallo Ingo!

      Sorry meinte natürlich GERHARDT!

  2. Kann man die Frameeinteilung nachtraeglich aendern ??

    Kanns konkret, ich will einen Button einbauen, der den Anzeigenbereich von einem Frame vergroessert, geht das mit dem Frame selber oder muss ich es ueber eine neue Framedatei machen

    Hi Gerhardt

    versuchs mal so :

    Aufruf denn mit
    dframe.htm?x=*&y=200 oder dframe.htm?x=200
    oder wie auch immer :)

    gruss
    Jens

    DFRAME.HTM
    -------------------------------

    <script language="JavaScript">
    function QueryString(ID)
    {
    myURL = window.location.search;
    Start= myURL.indexOf("?");
    if (Start==-1) {return("");}
    qString = myURL.substr(Start,myURL.length-Start);
    Start= qString.indexOf(ID+"=");
    if (Start==-1) {return("");}
    Start = Start+ID.length+1;
    qString = qString.substr(Start,qString.length-Start);
    if (qString.indexOf("&")!=-1) {qString=qString.substr(0,qString.indexOf("&"));}
    return(qString);
    }

    var x=QueryString("x");
    if (x=="") x=150;

    var y=QueryString("y");
    if (y=="") y="*";

    document.write ('<frameset  cols="'+x+','+y+'">');
    document.write ('<frame name="" src="1.htm" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">')
    document.write ('<frame name="" src="2.htm" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0">')
    document.write ('</frameset>');
    </script>