Ideal für Familien mit Kindern,
auch für einen Ausflug für einige Stunden lohnenswert. Die beiden Lifte im Dorf sind Teil des Wintersportzentrums Ybrig. Der Skilift Roggen befindet sich mitten im Dorf Oberiberg. An der Talstation direkt neben dem grossen Parkplatz ist das Kinderland Roggen eingerichtet. Gleich daneben befindet sich der Skilift St. Johannisberg, ideal für Kinder, welche zum ersten Mal auf den Ski stehen. Nicht zu vergessen die Sesselbahn Laucheren, ein Geheimtipp, der Zubringer ins Hoch-Ybrig.
Wetterprognose
Keine aktuellen Daten! Keine Saison!
Wintersportbericht
Schneebericht
k.A.
Schneehöhe
k.A.
Schneezustand
keine Meldung
Letzter Schneefall
14.03.2025
Detaillierte Prognose
`;
}
function buildSnowChart(forecasts) {
let locale = "de";
let snowList = document.createElement('ul');
snowList.classList.add('SnowChart');
for (let i = 0; i < forecasts.length; i++) {
let item = document.createElement('li');
item.setAttribute('data-js-tooltip', 'top');
const tooltipValue = getDayName(forecasts[i].date) + ': ' + forecasts[i].snow_sum_day + ' ' + forecasts[i].unit;
item.setAttribute('data-title', tooltipValue);
item.innerHTML = `
${getDayName(forecasts[i].date, locale)}${forecasts[i].snow_sum_day} ${forecasts[i].unit}
`
snowList.appendChild(item);
}
return snowList.outerHTML;
}
function getDayName(dateStr, locale) {
let date = new Date(dateStr);
return date.toLocaleDateString(locale, {weekday: "short"});
}
const hasMountainWeather = true;
const hasValleyWeather = false;
if (hasMountainWeather) {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_506.json", buildDomElement, document.getElementById('srfSnowChart'));
} else if (!hasMountainWeather && hasValleyWeather) {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_506.json", buildDomElement, document.getElementById('srfSnowChart'));
} else {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_506.json", buildDomElement, document.getElementById('srfSnowChart'));
}
const snowCheckboxes = document.getElementsByName('snowType');
snowCheckboxes.forEach(cb => {
cb.addEventListener('change', ev => {
if (ev.target.value === 'valley') {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_506.json", buildDomElement, document.getElementById('srfSnowChart'));
} else {
loadWeatherData("https:\/\/cdn2.myswitzerland.com\/meteo\/transformed\/resort_506.json", buildDomElement, document.getElementById('srfSnowChart'));
}
});
});
//]]>