const params = new URLSearchParams(window.location.search); const nome = params.get('name'); const codice = params.get('code'); //Ricerca per pulsante dall'altra parte const url = 'https://setaapi.serverissimo.freeddns.org/stopcodesarchive'; //const url='http://localhost:5001/stoplist'; fetch(url) .then(response => { if (!response.ok) throw new Error("Errore nel caricamento dei dati."); return response.json(); }) .then(data => { allresults = data; //Set corsie per stazione o autostazione const corsie_nav = document.getElementById('corsie-nav'); if(nome.includes("STAZIONE FS")){ corsie_nav.innerHTML = `
`; } if(nome.includes("MODENA AUTOSTAZIONE")){ corsie_nav.innerHTML = ` `; } if(nome.includes("GARIBALDI")){ corsie_nav.innerHTML = ` `; } if(nome.includes("POLO LEONARDO")){ corsie_nav.innerHTML = ` `; } //Pulsante dall'altra parte console.log(altraParteSearch(nome)) if(altraParteSearch(nome)!=undefined){ const codes = altraParteSearch(nome); const altrocodice = 0; if(codice==codes[0]){ altroCodice = codes[1]; }else{ altroCodice = codes[0]; } corsie_nav.innerHTML = ` `; } }) .catch(error => console.error('Errore nel caricamento dei dati:', error)); //Sets stop name const fermata_span = document.getElementById('fermata-span'); fermata_span.textContent=nome; const urlBackend = `https://setaapi.serverissimo.freeddns.org/arrivals/${codice}`; //const urlBackend = `http://localhost:5001/arrivals/${codice}`; function caricadati(){ fetch(urlBackend) .then(response => { if (!response.ok) throw new Error("Errore nel caricamento dei dati."); return response.json(); }) .then(data => { item = data.arrival; }) .then(data => { const container = document.getElementById('tabella-container'); container.innerHTML = ''; if (item.error=="no arrivals scheduled in next 90 minutes") { container.innerHTML = '