Größe zweier Frames ändern
Kristin
- javascript
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
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
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
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.
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
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