normalement pour réactualiser une page c'est location.reload();
mais dans ton cas il faudrait passer par du PHP.
on peut aussi faire ça en JavaScript mais c'est un peu compliqué :
- tu crées un frame ou tu ouvres une fenetre avec open() : on appellera cette page "truc"
- dans la page "truc" ya rien à part des variables JavaScript initialisées, et pretes à recevoir les valeurs du formulaire
- dans la page principale le lien pour réactualiser la page est <a href="javascript:sauver_valeurs()">Actualiser</a>
entre <head> et </head> de la page principale, dans une balise <script>, faut mettre la fonction sauver_valeurs() :
<script language="JavaScript">
function sauver_valeurs(){
fenetre=open("truc.htm", "truc", "height=100, width=100");
formulaire=document.forms[0];
with (fenetre){
valeur1=formulaire.input_1.value;
valeur2=formulaire.input_2.value;
valeur3=formulaire.input_3.value;
}
/* etc. avec toutes les valeurs du form. attention faut que valeur1, valeur2, etc. soient initialisées dans la page truc.htm avec valeur1=""; valeur2=""; etc. et faut aussi que le form soit le 1er de la page, sinon tu dois changer le numéro dans forms[0] */
location.reload();
}
</script>
- dans cette page principale ajoute dans la balise <body> : <body onLoad="verifier_valeurs()">
- en-dessous de location.reload(); faut donc rajouter la fonction verifier_valeurs() :
<script language="JavaScript">
function verifier_valeurs(){
if (fenetre){
with (document.forms[0]){
input_1.value=fenetre.valeur1;
input_2.value=fenetre.valeur2;
input_3.value=fenetre.valeur3;
}
fenetre.close();
}
}
</script>
et voila ! si t'as rien compris envoie-moi tes pages et je te les renverrais avec tout rajouté.
Houzéf@ - www.123toto.com-------------------------------
Réponse au message :
-------------------------------
> Bonjour à tous et encore merci pour tout ce que vous faites. C'est super géant.
>
> Mon problème est le suivant :
> J'ai réalisé un contrôle de saisie dans un javascript pour des champs de formulaire du type :
> if champ1 est vide
> alert("")
> else
> if champ2 est vide
> alert("")
> else
> Envoyer
> -------------------------
> Et je souhaiterais y insérer une commande de réaffichage de la page avec le contenu des champs déjà saisi. Est-ce possible et avez-vous une solution ?
> Merci d'avance pour votre réponse.
>

Franki