Problème de div

Résolu
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 - 27 mars 2005 à 21:45
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 - 28 mars 2005 à 10:11
Bonjour,
Voilà, mon problème est qu'il se génère une erreur dans le script suivant quand j'essaie de fermer ma checkbox. Je suppose que l'erreur est simple mais impossible de la trouver...
En vous remerciant, si vous arrivez à la résoudre.
Le code :

<script language="javascript">
function debut(){
document.getElementById("ua").style.display='none';
document.getElementById("uacal").style.display='none';
}


function par(){


if(document.fo.pa.checked){
document.getElementById("ua").style.display='Inline';
}
else{
document.getElementById("ua").style.display='none';
}


}


function ua(){


if(document.fo.u.checked){
document.getElementById("uacal").style.display='Inline';
}
else{
document.getElementById("uacal").style.display='none';
}


}


function calculer(){
ua = document.fo.entrua.value;
puis = Math.pow(10,5);
pars = ua/(2.062645*puis);
document.fo.res.value = pars;
}


</script>




<form name="fo">
Calcul de parsec



A partir des UA

Entrer le nombre de UA : Résultat : parsec


</form>

PS : Le code est un peu pourri mais il me permet de me comprendre. L'optimisation, si elle est possible, viendra, quand à elle, une fois le code plus avancé.
@++

2 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
28 mars 2005 à 09:25
Bonjour,
quelques petites erreurs
( div et function avec le même nom par exemple ... )

<html>
<head>
<script type="text/javascript">
function debut(){
document.getElementById("ua").style.display='none';
document.getElementById("uacal").style.display='none';}


function par(){
if(document.fo.pa.checked){
document.getElementById("ua").style.display='Inline';
}
else{
document.getElementById("ua").style.display='none';}}


function uafnct(){
if(document.fo.u.checked){
document.getElementById("uacal").style.display='Inline';
}
else{
document.getElementById("uacal").style.display='none';}}


function calculer(){
var uacal = document.fo.entrua.value;
var puis = Math.pow(10,5);
var pars = uacal/(2.062645*puis);
document.fo.res.value = pars;
}
</script>
</head>

<form name="fo">
Calcul de parsec

A partir des UA

Entrer le nombre de UA :

Résultat : parsec

</form>
</html>

ne plante plus, est-ce le résultat escompté ? je ne sais pas.
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
3
cs_algori Messages postés 868 Date d'inscription dimanche 26 décembre 2004 Statut Membre Dernière intervention 26 février 2008 1
28 mars 2005 à 10:11
Oui, effectivement, c'était tout simple et j'avais pas fait gaffe.
Merci beaucoup Bultez et
@++
0
Rejoignez-nous