const uContainer = document.getElementById('urbano-container'); const sContainer = document.getElementById('speciali-container'); const seContainer = document.getElementById('subextra-container'); const othContainer = document.getElementById('altri-container'); const schContainer = document.getElementById('scuola-container'); const url = "https://setaapi.serverissimo.freeddns.org/routenumberslist"; //Elenco linee urbano fetch(url) .then(response => { if (!response.ok) throw new Error("Errore nel caricamento dei dati."); return response.json(); }) .then(data => { allresults = data; allresults.forEach(element => { if(element<100){ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; uContainer.appendChild(result); }else if(element>390&&element<400){ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; schContainer.appendChild(result); }else if(element=="5taxi"||element=="10tax"){ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; sContainer.appendChild(result); }else if(/^[^A-Z].*[A-Z]/i.test(element)){ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; uContainer.appendChild(result); }else if(!/^[A-Z]/i.test(element)){ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; seContainer.appendChild(result); }else{ const result = document.createElement('a'); result.setAttribute("class","bianco"); result.setAttribute("href","rcodes.html?routenum="+element); result.innerHTML = `

${element}

`; othContainer.appendChild(result); } }); }) .catch(error => console.error('Errore nel caricamento dei dati:', error));