par
VaN » 21 mars 2006, 11:38
J'ai installé la lib Prototype, et collé le fichier prototype.js dans mon repertoire, mais y'a plusieur problemes :
L'image s'affiche, mais pendant une fraction de seconde, puis disparait.
Et le formulaire ne se soumet pas. Il s'efface, affiche l'image pendant une fraction de seconde, puis re-apparait, mais rien.
En bidouillant, j'ai reussi a afficher l'image, mais elle est statique, alors que c'est un .gif animé.
Code : Tout sélectionner
function submitForm(f)
{
// ici quelques vérifications des champs du formulaire, en cas
// d'erreur afficher une alerte et retourner false.
Form.disable(f);
Element.setStyle("monImageDeChargement", {display:"inline"});
return true;
}
</script>
<img src="design/loading.gif" id="monImageDeChargement" style="display:none" />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" id="monFormulaire" onsubmit="return submitForm(this)">
...
</form>
J'ai installé la lib Prototype, et collé le fichier prototype.js dans mon repertoire, mais y'a plusieur problemes :
L'image s'affiche, mais pendant une fraction de seconde, puis disparait.
Et le formulaire ne se soumet pas. Il s'efface, affiche l'image pendant une fraction de seconde, puis re-apparait, mais rien.
En bidouillant, j'ai reussi a afficher l'image, mais elle est statique, alors que c'est un .gif animé.
[code]function submitForm(f)
{
// ici quelques vérifications des champs du formulaire, en cas
// d'erreur afficher une alerte et retourner false.
Form.disable(f);
Element.setStyle("monImageDeChargement", {display:"inline"});
return true;
}
</script>
<img src="design/loading.gif" id="monImageDeChargement" style="display:none" />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data" id="monFormulaire" onsubmit="return submitForm(this)">
...
</form>[/code]