<!-- Plak dit blok in een HTML/codeblok op Treinrondreis.
Voor een ander station: wijzig /embed/amsterdam en de titel van het iframe.
Het script ondersteunt meerdere treinborden op dezelfde pagina. -->
<script>
(function () {
if (window.treinbordHoogteActief) return;
window.treinbordHoogteActief = true;
const bron = "https://treinbord.up.railway.app";
window.addEventListener("message", function (event) {
if (event.origin !== bron || event.data?.type !== "treinbord:hoogte") return;
const hoogte = event.data.hoogte;
if (typeof hoogte !== "number" || !Number.isFinite(hoogte) || hoogte <= 0) return;
document.querySelectorAll("iframe.treinbord").forEach(function (frame) {
if (frame.contentWindow === event.source) frame.style.height = Math.ceil(hoogte) + "px";
});
});
function meten() {
document.querySelectorAll("iframe.treinbord").forEach(function (frame) {
frame.contentWindow?.postMessage({ type: "treinbord:meet" }, bron);
});
}
window.addEventListener("load", meten);
meten();
})();
</script>
<iframe
class="treinbord"
src="https://treinbord.up.railway.app/embed/amsterdam"
title="Vertrektijden Amsterdam Centraal"
loading="lazy"
style="display:block;width:100%;height:500px;border:0;"
></iframe>

