Un truc qui peut être cross browser sans complication c'est de mettre le bouton dans un div et de faire disparaître le DIV par la fonction lancée au moment du onclick=".."
et le javascript :
Pas besoin du temps 10s car la page est envoyée de-suite et c'est le rechargement de la page qui va remettre le bouton visible si dans le css tu as mis :
<form name="monform" method="post" action="attaques.php" o.n.submit="attaque()">
//les divers input ici...puis le bouton submit dans le DIV :
<Div id="attaquer">
<input type="image" src="jpg/attaque.jpg" value="Attaquer">
</div>
</form>
et le javascript :
function attaque()
{
document.getElementById("attaquer").style.display="none";
}
Pas besoin du temps 10s car la page est envoyée de-suite et c'est le rechargement de la page qui va remettre le bouton visible si dans le css tu as mis :
#attaquer
{
display:"block";
width:100px; /* par exemple */
}