CK1: dynamisches frameset

Beitrag lesen

Hi,

gibt es eine möglichkeit via javascript die aufzurufenden seiten
eines framesets zu definieren?

bsp datei: index.htm (nur der wichtige teil)

<frameset rows="115,*">
  <frame name="KOPF" src="kopf.htm">
  <frameset cols="225,570,*">
    <frame name="MENU" src="menu.htm">
    <frame name="HAUPT" src="haupt01.htm">
    <frame name="DUMMY1" src="dummy1.htm">
  </frameset>
</framesset

dabei gehts mir um: kopf.htm, menu.htm, haupt01.htm, dummy.htm

nur wie bringe ich meine variablen dann in die
frameset-definition rein???

parent.MENU.location.href="url";

Steht auch in SelfHTML (<../../tecbe.htm#a5> und <../../tecba.htm>)
und ich denke auch haeufiger im Forumsarchiv...

die Funktion muss ueber

<frameset .... onload="fkt();">

aufgerufen werden.

Wenn du nicht moechtest, dass erst das andere Frameset aufgerufen
wird, musst du das zwangslaeufig so machen:

text = "<frameset rows="115,*">\n";
text += "<frame name="KOPF" src=""+ url1 + "">\n";
text += "<frameset cols="225,570,*">\n";
text += "<frame name="MENU" src=""+ url2 + "">\n";
text += "<frame name="HAUPT" src=""+ url3 +"">\n";
text += "<frame name="DUMMY1" src=""+ url4 +"">\n";
text += "</frameset>\n";
text += "</framesset>";

document.open();
document.write(text);
document.close();

Die Definition von Text hab ich auf mehrere Zeilen verteilt, weil
man das dann viel besser lesen kann ,)

Meiner Meinung nach ist das nicht unbedingt eine besonders elegante
Loesung... wechsele einfach die URLs ,)

mfg
CK1