bonsoir à tous , bon j'ai un petit problème: j'ai un liste déroulante nommée"liste" ,je veux que lorsque je séléctionne un chiffre, sa table de multiplication de ce chiffre de 1 à 9 s'affiche,mais je ve qu'elle s'affiche dans la mème page , voici le code et j'espere que vous m'aider merci.
<html>
<head><title>Mouse</title>
<script language="javascript">
function afficheon()
{ document.images["home"].src="right.gif";
}
function afficheof()
{document.images["home"].src="left.gif";
}
function afficher()
{
monpays=document.f1.pays.value;
alert ("votre pays est "+monpays);
}
function calculer()
{X=parseInt(document.f1.liste.value);
document.write("<table border='1'>");
for(i=1;i<=9;i++)
document.write("<tr><td>"+ X*i +"</td></tr>");
document.write("</table>");
}
</script>
</head>
<body>
<a href="#" onMouseover="afficheon();"
onMouseout="afficheof();">
<img src="left.gif" name="home">
</a>
<form name="f1">
<select name="pays" onchange="afficher();">
<option value="tunisie">tunisie</option>
<option value="france" >france</option>
<option value="maroc">maroc</option>
</select>
<select size="5" name="liste" onchange="calculer();">
<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>
<option value="4"> 4 </option>
<option value="5"> 5 </option>
<option value="6"> 6 </option>
<option value="7"> 7 </option>
<option value="8"> 8 </option>
<option value="9"> 9 </option>
</select>
</body>
</html>