Frameset scrollen
cyan
- html
Ich habe eine HTML-Seite die aus 5 Frames besteht und folgendermaßen aussieht:
+-------+-------+-------+
| | | |
| 1 | 2 | 3 |
| | | |
+-------+-------+-------+
| | |
| | |
| | |
| | |
| | |
| 4 | 5 |
| | |
| | |
| | |
| | |
+-------+---------------+
In Frame 4 befindet sich eine Menüleiste und in Frame 5 das Hauptfenster.
Nun meine Frage:
Gibt es eine Möglichkeit, falls Frame 4 oder 5 (oder beide) zu lang ist,
das GESAMTE Frameset mit EINEM Scrollbalken zu scrollen ? Ich will nicht,
daß in Frame 4 oder 5 (oder in beiden) ein Scrollbalken erscheint.
Ich kann die 5 Frames nicht einfach als Tabelle gestalten, da sich die Inhalte
dynamisch ändern sollen.
cyan
Tag
das GESAMTE Frameset mit EINEM Scrollbalken zu scrollen ? Ich will nicht,
daß in Frame 4 oder 5 (oder in beiden) ein Scrollbalken erscheint.
Ich kann die 5 Frames nicht einfach als Tabelle gestalten, da sich die Inhalte
dynamisch ändern sollen.
Tja, da mußt Du das gesamte Frameset in ein IFrame reinpacken, bzw. einen Layer (mit <layer src=...>) für NC4, dann kannst Du das machen. Ist meiner erachtens nach aber dann grob am Sinn der Frames vorbei, weil die ja eigntlich gerade dafür da sind, daß ein Teil immer sichtbar bleibt.
An Deiner Stelle würde ich Tabellen + serverseitige Scriptsprache umsteigen und die zu ändernden Inhalte als Parameter übergeben ...
Darüberhinaus muß ich aber sagen, daß ich nicht so ganz verstehe, warum Du Angst vor bösen Scrollbalken in einzelnen Frames hast ???
(sag jetzt bitte nicht aus "Designgründen")
Ciao,
Harry
Tag
das GESAMTE Frameset mit EINEM Scrollbalken zu scrollen ? Ich will nicht,
daß in Frame 4 oder 5 (oder in beiden) ein Scrollbalken erscheint.
Ich kann die 5 Frames nicht einfach als Tabelle gestalten, da sich die Inhalte
dynamisch ändern sollen.
Tja, da mußt Du das gesamte Frameset in ein IFrame reinpacken, bzw. einen Layer (mit <layer src=...>) für NC4, dann kannst Du das machen. Ist meiner erachtens nach aber dann grob am Sinn der Frames vorbei, weil die ja eigntlich gerade dafür da sind, daß ein Teil immer sichtbar bleibt.
An Deiner Stelle würde ich Tabellen + serverseitige Scriptsprache umsteigen und die zu ändernden Inhalte als Parameter übergeben ...
Darüberhinaus muß ich aber sagen, daß ich nicht so ganz verstehe, warum Du Angst vor bösen Scrollbalken in einzelnen Frames hast ???
(sag jetzt bitte nicht aus "Designgründen")
Ciao,
Harry
Doch, es sind Designgründe ;-)
Funktionieren IFrames oder Layer bei IE UND NSC ?
cyan
Hi Cyan,
leg ein weiteres Frameset um Dein eigentliches Frameset herum - wenn Dein eigentliches Frameset zu groß ist, erscheint ein Scrollbalken,m der den ganzen Kladderadatsch bewegt.
Aber erklär mir doch mal zwischendurch wofür Du Frames benutzt, wenn Du sie gar nicht unabhängig voneinander scrollen lassen willst? Machs doch gleich ohne Frames, dann hast Du alles wie gewollt und sparst Dir (und Deinen Besuchern) Verrenkungen.
Grüße,
Utz
Hi Cyan,
leg ein weiteres Frameset um Dein eigentliches Frameset herum - wenn Dein eigentliches Frameset zu groß ist, erscheint ein Scrollbalken,m der den ganzen Kladderadatsch bewegt.
Aber erklär mir doch mal zwischendurch wofür Du Frames benutzt, wenn Du sie gar nicht unabhängig voneinander scrollen lassen willst? Machs doch gleich ohne Frames, dann hast Du alles wie gewollt und sparst Dir (und Deinen Besuchern) Verrenkungen.
Grüße,
Utz
Hallo Utz,
daß mit dem Frameset im Frameset funktioniert eben nicht, da Frameset ja nicht für
das gedacht sind, für was ich sie "mißbrauchen" will ....
Daß ich Frames statt Tabellen benutze liegt daran, daß z.B. ein klick auf Frame 1
die Inhalte von Frame 4 UND Frame 5 beeinflussen soll.
Ich suche halt eine "einfache" HTML-Lösung ohne irgendwelche Scripte (es sind sehr viele
Seiten und daher viel Aufwand ....)
cyan
Hallo Cyan,
Daß ich Frames statt Tabellen benutze liegt daran, daß z.B. ein klick auf Frame 1
die Inhalte von Frame 4 UND Frame 5 beeinflussen soll.
Ich suche halt eine "einfache" HTML-Lösung ohne irgendwelche Scripte (es sind sehr viele
Seiten und daher viel Aufwand ....)
Les ich richtig, sagtest Du "einfache" Lösung? Bist Du sicher, daß Du
Dich nicht grade total verzettelst? Oder willst Du, daß niemand mehr
durch Dein Projekt durchsteigt, um Deinen Arbeitsplatz zu sichern? ;o))
Ich habe grade eine Website "geerbt", in dem Framesets dreifach ineinander
verschachtelt sind -- und es ist die Hölle, den Überblick über das Projekt
zu behalten. Ich werde diese Frames rauskicken, sobald ich die nächste
gute Gelegenheit dazu finde!
Keep it simple...
Herzliche Grüße,
Meg Palffy
Les ich richtig, sagtest Du "einfache" Lösung? Bist Du sicher, daß Du
Dich nicht grade total verzettelst? Oder willst Du, daß niemand mehr
durch Dein Projekt durchsteigt, um Deinen Arbeitsplatz zu sichern? ;o))
Ich habe grade eine Website "geerbt", in dem Framesets dreifach ineinander
verschachtelt sind -- und es ist die Hölle, den Überblick über das Projekt
zu behalten. Ich werde diese Frames rauskicken, sobald ich die nächste
gute Gelegenheit dazu finde!
Keep it simple...
Herzliche Grüße,
Meg Palffy
Keine Panik Meg, es handelt sich um eine private Homepage ;-)
Die wird nicht vererbt oder so ...
cyan
lege frame 4 und 5 in einen frame zusammen und integriere in dieses frameset zwei iframes ( <iframes></iframe> ) , die angaben wie frameborder oder scrolling=no sind da auch zulässig . leider versteht ein alter NN den befehl nicht mehr aber den hat kaum jemand.