Ergebnis 1 bis 2 von 2

Thema: Höhe von Container-DIV per Javascript festlegen

  1. #1
    Contao-Nutzer Avatar von crashyhase
    Registriert seit
    19.05.2015.
    Ort
    Augsburg, Bayern
    Beiträge
    22

    Frage Höhe von Container-DIV per Javascript festlegen

    Hallo,
    auf der Seite http://www.klinger-für-frauen/aboutme.html möchte ich das DIV "container" dazu bringen, seine Höhe nach dem Browserfenster des Betrachters zu richten und seine Inhalte dann darin zu scrollen, falls sie zu lang sind. 420px müssen für Header, Footer und Rand ganz oben und unten abgezogen werden.

    Dafür habe ich ein Javascript im Layout eingefügt:

    /** Fenster ausrechnen **/

    function resize()
    {
    var heights = window.innerHeight;
    document.getElementById('container').style.height = heights-420+'px';
    }
    resize();
    window.onresize = function() {
    resize();
    };


    Im CSS habe ich den Container folgendermaßen definiert:

    #container {
    width:1024px;
    top:185px;
    position:absolute;
    overflow:auto;
    display:block;

    Aber irgendwie will das nicht wie ich wohl will ...
    Habt Ihr Anregungen? Ist iwo ein Fehler im Javascript oder in der CSS?

    Lieben Dank im Voraus!
    crashyhase

  2. #2
    Contao-Nutzer Avatar von crashyhase
    Registriert seit
    19.05.2015.
    Ort
    Augsburg, Bayern
    Beiträge
    22

    Computer SOLVED :)))

    ... Also ich weiß nicht warum - ich hatte im JavaScript noch auskommentierte Versuche drin, die richtige Funktion zu finden. Firefox bzw Firebug meldete das als "Fehler" - und als ich alles was auskommentiert war, gelöscht habe, funktionierte auch mein Script und die Seite einwandfrei ...!

    Problem erledigt ... - vllt mag jemand das Script als Anregung für sich nutzen
    crashyhase

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •