1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
function getRaceId(nameRace) {
return fetch('http://zezo.org/races2.json', {
method: 'GET',
})
.then(function(response) {
return response.json();
})
.then(function(datas) {
for (var i = 0; i < datas.races.length; i++) {
if (datas.races[i].name === nameRace) {
datas.races[i].id;
//ici tu fais appel à createCellPolar avec les variables nécessaires
createCellPolar("une valeur"
,{"raceId":datas.races[i].id,"twa":"valeur de twa","tws":"valeur de tws"}
,document.getElementById("table").querySelector('tbody').children[0]
);
}
}
});
}
function createCellPolar(value, el, row) {
var cell = document.createElement('td');
var raceId = el.raceId;//ici raceId au lieu de race
var ltwa = el.twa.replace(/°/g,'').replace(/-/g,'').trim();
var ltws = el.tws.replace(/kt/g,'').trim();
var url = "http://toxcct.free.fr/polars/?race_id=" + raceId + "&tws=" + ltws + "&twa="+ ltwa + "&utm_source=RouteZezo.org";
console.log(url);
cell.innerHTML = '<a href="' + url + '" target="_blank" rel="noopener noreferrer" style="color: black">' + value + '</a>';
cell.title = 'View in Toxcct\'s Polars';
row.appendChild(cell);
}
getRaceId("TJV ULTIM"); |
Partager