cs_nicoferra
Messages postés18Date d'inscriptionmercredi 26 mars 2008StatutMembreDernière intervention 2 février 2010
-
21 avril 2009 à 17:57
cs_Kimjoa
Messages postés262Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention19 septembre 2014
-
21 avril 2009 à 23:19
Bonjour,
je ne comprends pas pourquoi le code ci-dessous me renvoie NaN pour la valeur de .
La console de debuggage m'indique :
Erreur : document.getElementById("columnID_1") is null
Fichier source : file:///C:/wamp/www/transfert/test1.html
Ligne : 7
mais pourquoi ?
Merci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<head>
<script type="text/javascript">
var columnID_1_calc = document.getElementById('columnID_1').value;
var column_lenght_1_calc = document.getElementById('column_lenght_1').value;
var Eps_calc = 0.7;
var columnID_1_calc2 = columnID_1_calc.replace( ',' , '.' );
var columnID_1_calc3 = parseFloat(columnID_1_calc2,10);
var column_lenght_1_calc2 = column_lenght_1_calc.replace( ',' , '.' );
var column_lenght_1_calc3 = parseFloat(column_lenght_1_calc2,10);
var Eps_calc3 = parseFloat(Eps_calc,10);
</script>
<script type="text/javascript" src="calcul1.js"></script>
cs_Kimjoa
Messages postés262Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention19 septembre 2014 21 avril 2009 à 23:19
tu utilise pas une fonction de type onload , ou ondomready(plus complexe...) du coup dans tes script placé dans le head tu peux pas faire un getElementById car le DOM n est pas chargé ....
soit tu met tout à la fin de la page soit tu fait dans le head :
window.onload=function(){
... et la ton code
}