Résultat d'une feuille de calcule dans un popup
Bonjour a tous,
Je suis a faire un site web pour l'entreprise de ma conjointe, HTML bien simple rien compliquer, ici http://bo-menage.com/Estimations.html il y a une feuille de calcul et quand on clic sur total c'est une page web qui ouvre et on perd le site, j'aimerais que quand on clic sur total que se sois un popup qui ouvre et c'est a cette étape que je suis perdu, j'ai beaucoup chercher sur le forum et sur le web et je n'y arrive pas, pouvez vous m'aider ? Voici le code Merci !
Code:
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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115
| <HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
function test_champ(champ) {
expr_reg = /^\d*$/ ;
if ( expr_reg.test(champ.value) ) {
calcul_form() ;
} else {
alert ("Ce n'est par un nombre entier !") ;
document.form1.elements[champ.name].value = "" ;
calcul_form() ;
}
}
function calcul_form() {
with (document.forms.form1) {
p1.value = q1.value * pu1.value ;
p2.value = q2.value * pu2.value ;
p3.value = q3.value * pu3.value ;
p4.value = q4.value * pu4.value ;
p5.value = q5.value * pu5.value ;
total.value = p1.value *1 + p2.value *1 + p3.value *1 + p4.value *1 + p5.value *1 ;
}
}
function champ_verrouille(champ,valeur) {
document.form1.elements[champ.name].value = valeur ;
}
function soumettre_form() {
if ( document.forms.form1.total.value == 0 ) {
alert ("Vous n'avez rien commandé ! commande non soumise") ;
return false ;
} else {
document.write ("<H3 ALIGN=center>Votre Estimer est de " + document.forms.form1.total.value + " $</H3>") ;
document.close () ;
return true ;
}
}
</SCRIPT>
<NOSCRIPT>
<B>Votre browser ne supporte pas JavaScript et ne peut par conséquent pas exploiter
les fonctionnalités de cette page Web</B>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onLoad="calcul_form()" CLASS="page">
<FORM NAME="form1">
<INPUT TYPE="hidden" NAME="pu5" VALUE="-10" SIZE=5 style="text-align: right; " READONLY onChange="champ_verrouille(this,-10)">
<INPUT TYPE="hidden" NAME="pu4" VALUE="10" SIZE=5 style="text-align: right; " READONLY onChange="champ_verrouille(this,10)">
<INPUT TYPE="hidden" NAME="pu3" VALUE="5" SIZE=5 style="text-align: right; " READONLY onChange="champ_verrouille(this,5)">
<INPUT TYPE="hidden" NAME="pu2" VALUE="10" SIZE=5 style="text-align: right; " READONLY onChange="champ_verrouille(this,10)">
<INPUT TYPE="hidden" NAME="pu1" VALUE="10" SIZE=5 style="text-align: right; " READONLY onChange="champ_verrouille(this,10)">
<INPUT TYPE="hidden" NAME="p5">
<INPUT TYPE="hidden" NAME="p4">
<INPUT TYPE="hidden" NAME="p3">
<INPUT TYPE="hidden" NAME="p2">
<INPUT TYPE="hidden" NAME="p1">
<CENTER>
<TABLE BORDER="1" CELLSPACING="0" width="322">
<TH WIDTH="21%" bgcolor="#CCCCCC">Quantité
<TD WIDTH="76%"><b>Nombre de pièce </b>
<TR>
<TH><INPUT TYPE="text" NAME="q1" SIZE=3 MAXLENGTH=2 style="text-align: center; " onBlur="test_champ(this)">
<TD>Chambre, Salon, Cuisine, Salle familial.<TR>
<TH><INPUT TYPE="text" NAME="q2" SIZE=3 MAXLENGTH=2 style="text-align: center; " onBlur="test_champ(this)">
<TD>Salle de bain.<TR>
<TH><INPUT TYPE="text" NAME="q3" SIZE=3 MAXLENGTH=2 style="text-align: center; " onBlur="test_champ(this)">
<TD>Salle d'eau, Salle de lavage<TR>
<TH>
<select NAME="q4">
<option value="0">Heb
<option value="1">Bim
</select>
<TD>Hebdomadaire/Bimensuelle<TR>
<TH>
<select NAME="q5">
<option value="0">Non
<option value="1">Oui
</select>
<TD>Êtes vous âgé de 65 ans et plus.<TR>
<TD COLSPAN=2 ALIGN=right>
<INPUT TYPE="hidden" NAME="total" SIZE=8 style="text-align: right; float:left" >
<p align="center">
<input type="button" value="Total $" onclick="soumettre_form()" style="float: left">
<INPUT TYPE="RESET" VALUE="Effacer" style="float: right" ></TABLE>
</BODY>
</HTML> |