Problème en javascript

Résolu
Natoy -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Voici, mon code

function convertirTemperatureCelsius()
{	
	var celsius = document.getElementById('celsius');
	var fahrenheit = document.getElementById('fahrenheit');
	var kelvin = document.getElementById('kelvin');
	var rankine = document.getElementById('rankine');
	var reaumur = document.getElementById('reaumur');
	var romer = document.getElementById('romer');
	var delisle = document.getElementById('celsius');
	var newton = document.getElementById('newton');
	
	
	//Fahrenheit
	var fahrenheitAConvertir = parseFloat(celsius.value);
	var resultatFahrenheit = ((9.0/5.0) * fahrenheitAConvertir) + 32.0;
	
	fahrenheit.value = resultatFahrenheit;
	
	
	//Kelvin
	var kelvinAConvertir = parseFloat(celsius.value);
	var resultatKelvin = kelvinAConvertir + 273.15;

	kelvin.value = resultatKelvin;
}


Quelqu'un peut me dire s'il est correcte car il ne marche pas.

2 réponses

Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Bonsoir,

Sur un forum où ce sont des bénévoles qui prennent le temps de répondre à vos question, la politesse est de rigueur : bonjour et merci, notamment.

Merci.
1
NatBoy
 
D'accord, je ferais plus attention la prochaine fois...

Et, en passant, le lien ne marche pas.
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Chez moi il marche ; quel est le problème de ton code ?
0
NatBoy
 
Bonjour,

j'appelle la fonction avec un attribut "onkeyup" d'un input type="text".


<input type="text" onkeyup="convertirTemperatureCelsius()" id="celsius">


Et j'ai deux autres champs :


<input type="text" onkeyup="convertirTemperatureFahrenheit()" id="fahrenheit">

<input type="text" onkeyup="convertirTemperatureKelvin()" id="kelvin">


Mais j'ai pas encore codé les fonction convertirTemperatureFahrenheit et convertirTemperatureKelvin


Merci!
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Encore une fois, je ne voit aucun problème dans ton code !
Fini déjà de coder les autres fonctions et je pense que tout fonctionnera
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

Pour déboguer le javascript, utiliser des alert.

Pour savoir si le code est bien appelé, un simple alert("il passe bien là") suffira.
Pour savoir s'il récupère ta variable, tu rajouteras alert("celsius vaut"+celsius)

Pour être sûr qu'il n'y ait pas d'erreur et voir au premier coup d'oeil => installer firebug sur Firefox, par exemple. Il mettra à quelle ligne ça ne marche pas et généralement quand on sait le lire, le pourquoi.
0