Thermomètre en javascript
Résolu/Fermé
A voir également:
- Thermomètre en javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Thermometre braun thermoscan fahrenheit celsius ✓ - Forum Consommation & Internet
- Erreur #125 javascript - Forum Mozilla Firefox
2 réponses
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
26 nov. 2021 à 21:58
26 nov. 2021 à 21:58
Bonjour,
var cityTemperatures = { "Arles": 8, "Hanoi": 14, "Lille": 4, "Nancy": 1, "Nîmes": 8, "Paris": 5, "Rabat": 15, "Tokyo": 8, "Tunis": 13 }; function addCityButton(city,temp){ var btn = document.createElement("button"); btn.innerHTML = city; btn.style.float = "left"; btn.style.height = "100px"; btn.style.width = "100px"; btn.style.border = "solid grey 1px"; btn.style.fontSize = "1,5em"; btn.setAttribute("onclick","setTemperature('"+temp+"');"); cityDiv.appendChild(btn); } function setTemperature(temperature){ console.log(temperature); if (temperature > -20 && temperature < 40){ var valueDiv = document.getElementById("temperature-value"); valueDiv.innerHTML = temperature + "°C"; var fillDiv = document.getElementById("thermometer-fill"); fillDiv.style.height = 5*temperature+110+"px"; var colorDiv = document.getElementsByClassName("mercury"); for (var i = 0; i < colorDiv.length; i++){ if (temperature <= 0) colorDiv[i].style.backgroundColor='blue'; else colorDiv[i].style.backgroundColor='red'; } } } var cityDiv = document.getElementById("cities"); for( var city in cityTemperatures){ console.log("city",city,"temp", cityTemperatures[city]); addCityButton(city,cityTemperatures[city]); };
jordane45
Messages postés
38321
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 décembre 2024
4 707
26 nov. 2021 à 16:29
26 nov. 2021 à 16:29
Bonjour,
Qu'appelles tu CityTemperatures ?
C'est un site ou une api disponible sur le net ??
Je suppose que c'est une API .. et dans ce cas, il faut regarder la documentation...
Qu'appelles tu CityTemperatures ?
C'est un site ou une api disponible sur le net ??
Je suppose que c'est une API .. et dans ce cas, il faut regarder la documentation...
26 nov. 2021 à 23:09