tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
177
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SYS83 SYS83 ist offline Mitglied Bronze
    Registriert seit
    Feb 2009
    Beiträge
    30
    Hallo Miteinander,

    ich arbeite hier in meinen Projekt mit dem OnResize-Event. Klappt schon ganz gut.
    Nur habe ich das Problem dass ich in den ausgelesenen Eigenschaften des Windows/Frames zwar eine Höhe und Breite bekomme, aber wenn ich die zu 100% nutze, bekomme ich diese Scrollbars, die ich eigentlich vermeiden möchte.

    Jetzt meine Frage:

    Ist es irgendwie möglich den "reservierten Platz" für die Scrollbars unten und rechts auszulesen (abhängig von der Bildschirmauflösung)? Ich bräuchte die Höhe (Scrollbar unten) und Breite (Scrollbar rechts) in Pixels.

    Hier mein erster Versuch der Resize-Funktion (momentan nur Height-Resize):
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <script>
    function resize(objid)
    {  
        var ID  = document.getElementById(objid);
        var doc = document.documentElement.clientHeight != 0 ? document.documentElement : document.body;
     
        ID.style.height = (doc.clientHeight - ID.offsetTop)+"px"; //<-- hier müsste noch die Höhe der unteren Scrollbar abgezogen werden
    }
    </script>

    Hoffe hier hat jemand den entscheidenden Tipp parat.
     

  2. #2
    fpvz fpvz ist offline Mitglied Silber
    Registriert seit
    Oct 2011
    Beiträge
    74
    Evtl sowas wie das hier
    oder als jQuery alternative ?

    Gruß
     

  3. #3
    Netzwerkidi Netzwerkidi ist offline Mitglied Gold
    Registriert seit
    Oct 2010
    Beiträge
    237
    Blog-Einträge
    1
    Warum nicht die Scrollbars immer anzeigen, halt deaktivert oder aktivert?
    So wird das kurzzeitige Verrutschen des Windowinhalts z. b. bei mittig gesetzten Inhalten vermieden, wenn der Scrollbar dazukommt.
    Wenn der Inhalt über die Bildschirmgröße hinausgeht, sind sie aktiv, ansonsten sichtbar aber nicht aktiv, aber es rutscht nichts mehr hin und her.

    Wenn der senktrechte Scrollbar z. B. immer sichtbar sein soll:

    html {
    overflow-y: scroll;
    }
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 17.12.10, 10:47
  2. Dynamische Div-Höhe mit Scrollbar
    Von dr_d00m im Forum CSS
    Antworten: 8
    Letzter Beitrag: 04.07.08, 08:48
  3. Antworten: 4
    Letzter Beitrag: 20.03.07, 12:16
  4. Problematik Scrollbar in festgelegter Höhe
    Von LuvShining im Forum CSS
    Antworten: 1
    Letzter Beitrag: 11.03.05, 18:49
  5. Antworten: 16
    Letzter Beitrag: 23.12.04, 15:37