Patrick: Frames

Beitrag lesen

hallo Sven!

kann ich mit JavaScript eine Framedefination vornehmen, die analog dem HTML entspricht. Aber wo ich einige Teile variabel gestallten kann.

Du kannst Dein Frameset mit document.writeln generieren lassen. Da kannst Du so viele Variablen definieren, wie Dir lieb ist, und einbinden... Beispiel:

die Breite des linken Framefenster soll unter ie (250px) größer sein als unter netscape (200px):

var nswidth = "200";
var iewidth = "250";

var colwidth = (document.all) ? (iewidth) : (nswidth)

dann

self.document.writeln('<frameset cols="'+colwidth+',*">');
self.document.writeln('<frame name="links" src="linkesfenster.htm" scrolling="no" marginwidth="1" marginheight="1" border="0">');
self.document.writeln('<frame name="rechts" src="rechtesfenster.htm" scrolling="auto" marginwidth="0" marginheight="0">');
self.document.writeln('</frameset>');

Bis danndann

PAF (patrikausfranfkurt)