/** * MD Projecten – ergonomische werkhoogtecalculator * * Shortcode: * [md_werkhoogte_calculator] */ add_shortcode('md_werkhoogte_calculator', 'md_werkhoogte_calculator_shortcode'); function md_werkhoogte_calculator_shortcode() { /* * JavaScript via WordPress laden. * Hierdoor wordt de berekening niet door Flatsome verwijderd. */ wp_enqueue_script('jquery'); $javascript = <<<'JS' document.addEventListener('DOMContentLoaded', function () { var calculator = document.getElementById('md-werkhoogte-calculator'); if (!calculator || calculator.dataset.actief === 'ja') { return; } calculator.dataset.actief = 'ja'; var invoer = calculator.querySelector('#md-lengte'); var knop = calculator.querySelector('#md-berekenen'); var fout = calculator.querySelector('#md-fout'); var resultaat = calculator.querySelector('#md-resultaat'); if (!invoer || !knop || !fout || !resultaat) { return; } function bereik(midden, afwijking) { var minimum = Math.round(midden - afwijking); var maximum = Math.round(midden + afwijking); return minimum + ' – ' + maximum + ' cm'; } function berekenen() { var lengte = parseFloat(invoer.value); if (isNaN(lengte) || lengte < 140 || lengte > 220) { fout.textContent = 'Vul een geldige lichaamslengte tussen 140 en 220 cm in.'; fout.style.display = 'block'; resultaat.style.display = 'none'; invoer.focus(); return; } var zithoogte = lengte * 0.25; var bureauZitten = lengte * 0.43; var bureauStaan = lengte * 0.62; calculator.querySelector('#md-resultaat-lengte').textContent = 'Berekend voor een lichaamslengte van ' + Math.round(lengte) + ' cm'; calculator.querySelector('#md-zithoogte').textContent = bereik(zithoogte, 2); calculator.querySelector('#md-bureau-zitten').textContent = bereik(bureauZitten, 2); calculator.querySelector('#md-bureau-staan').textContent = bereik(bureauStaan, 3); fout.style.display = 'none'; resultaat.style.display = 'block'; setTimeout(function () { resultaat.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }, 100); } knop.addEventListener('click', function (event) { event.preventDefault(); berekenen(); }); invoer.addEventListener('keydown', function (event) { if (event.key === 'Enter') { event.preventDefault(); berekenen(); } }); }); JS; wp_add_inline_script('jquery', $javascript, 'after'); ob_start(); ?>
Ergonomische werkplek instellen

Bereken uw ideale werkhoogte

Vul uw lichaamslengte in en ontvang direct een praktisch startadvies voor de zithoogte van uw bureaustoel en de bureauhoogte bij zittend en staand werken.

cm
Vul een lichaamslengte tussen 140 en 220 cm in.
Uw persoonlijke startinstelling
🪑

Zithoogte bureaustoel

Gemeten vanaf de vloer tot de bovenkant van de zitting.

💻

Bureauhoogte bij zitten

Gemeten vanaf de vloer tot de bovenkant van het bureaublad.

🧍

Bureauhoogte bij staan

Gemeten vanaf de vloer tot de bovenkant van het bureaublad.

Controleer altijd uw werkhouding

Plaats beide voeten plat op de vloer. Houd uw knieën en ellebogen ongeveer in een hoek van 90 graden en ontspan uw schouders. Pas de stoel of het bureau enkele centimeters aan wanneer dat prettiger werkt.

Let op: deze berekening geeft een praktisch startbereik op basis van gemiddelde lichaamsverhoudingen. De juiste instelling kan per persoon verschillen door onderbeenlengte, armlengte, schoenen en bureaubladdikte.

Zo controleert u een gezonde werkhouding

🦶 Voeten plat op de vloer

Plaats beide voeten volledig op de vloer of gebruik een passende voetensteun.

🦵 Knieën ontspannen

Houd uw knieën ongeveer in een hoek van 90 graden en voorkom druk onder de bovenbenen.

💪 Ellebooghoogte

Stel het bureaublad ongeveer gelijk met uw ellebogen in en houd uw schouders ontspannen.

🖥️ Beeldscherm instellen

Plaats de bovenkant van het beeldscherm ongeveer op ooghoogte en recht voor u.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.

Wij komen langs om in te meten. Neem contact op.