Frames

ich habe einen navigationsframe (linke seite), bei dem ich die scrolleiste für hohe auflösung bzw. größere monitore abschalten will, bei kleiner auflösung soll er erscheinen, weil sonst der untere teil verschwindet. lasse ich scrolling=„no“ weg, ist immer ein scrollbalken da, egal ob hohe oder niedrige auflösung.

help! gibt es einen javascript-trick dafür?

lasse ich

scrolling=„no“ weg, ist immer ein
scrollbalken da, egal ob hohe oder
niedrige auflösung.

Versuch’s mal mit scrolling=„auto“

Gruß aus Hamburg
Knud Schiffmann
http://internet-partner.de

das funktioniert leider auch nicht, gibt’s da kein javascript dafür?

Du mußt in der Frameset-Seite den Frame mit einem Script erzeugen!

[script]
if ( screen.availHeight > x )
document.writeln(’’);
else
document.writeln("’);
[/script]

, wobei Du für x die Auflösung einsetzen mußt ab der der Scrollbalken entfallen kann.

Gruß
Benky

Hi,

das funktioniert leider auch nicht,
gibt’s da kein javascript dafür?

mit scrolling=„auto“ wird der Scrollbalken nur dann dargestellt, wenn er benötigt wird. Ansonsten kann man zwar JavaScript-Lösungen mit screen.width/screen.height erdenken - die sind aber sinnfrei, weil absolut nicht jeder seinen Browser im Vollbildmodus hat. Du mußt also die Fenstergröße nehmen. Wenn die Fenster (Frames) noch nicht definiert sind, ist das schon mal problematisch; aber selbst wenn Dir das Hauptfenster als Referenz ausreicht, kannst Du zumindest im MSIE die Fenstergröße erst dann feststellen, wenn es bereits ein Dokument enthält - und das ist während der Framedefinition noch nicht der Fall, sorry.

Fazit: Nimm scrolling=„auto“, das macht garantiert in keinem Browser Probleme und funktioniert unabhängig von den individuellen Einstellungen, die Du bei der Bildschirm- oder Fenstergröße noch überhaupt nicht beachtet hast. Und übrigens auch nicht beachten kannst.

Cheatah
http://cheatah.net

Hi,

besteht auch die Möglichkeit nur vertikal oder horizontal eine Scroll-Möglichkeit zu gestalten

Grüße Bernd

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

besteht auch die Möglichkeit nur vertikal
oder horizontal eine Scroll-Möglichkeit
zu gestalten

nein. Es gibt „yes“ (immer anzeigen), „no“ (nie anzeigen) und „auto“ (anzeigen wenn gebracuht). Bei letzterem werden nur die benötigten Scrollbalken angezeigt, aber eben automatisch.

Cheatah
http://cheatah.net

supi, danke