Archief - hoogte van een div instellen, tenzij de hoogte van de div al groter is

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Santoz

Legacy Member
hallo,

Ik heb momenteel een divje wat ik een bepaalde grootte moet geven adhv de grootte van het scherm, tenzij deze al groter is dan de hoogte die ik wil toekennen. bij onload wordt de div op juiste hoogte gezet, en moet er geen controle gebeuren of de div content height groter is. enkel op resize van de div (ajax calls)
met de code wat ik nu heb zal de content van die div, bij het groter worden dan de uitgerekende hoogte van het scherm, er niet voor zorgen dat de hoogte groter wordt. de content van de div zal gewoon uit de lijnen van de div treden. Dit zou automatisch moeten aangepast worden.
Is er hier misschien een gemakkelijke oplossing voor?

bij onload mag deze hoogte altijd uitgevoerd worden. Dit werkt ook.
Ook bij resize van het scherm werkt dit.
Code:
function Load() {
    var tabheight = document.body.clientHeight - 310;
    tabheight = tabheight + "px";

    document.getElementById("statContainer").style.height = tabheight;
}

bij een resize van de div (ajax dus geen postback, enkel div resize)
<div onresize = "">, deze resize heeft geen effect.
Code:
function StatContainerResize() {
    var tabheight = document.body.clientHeight - 310;
    var tabContentHeight = document.getElementById("MainPanelContainer").clientHeight + 50;

    if (tabheight < tabContentHeight) {
        document.getElementById("statContainer").style.height = tabContentHeight + "px";
    }
}
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan