ASP - UNE SIMPLE REDIRECTION APRES FORMULAIRE

cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 - 12 févr. 2003 à 13:04
goriontsiris Messages postés 5 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 22 mai 2008 - 7 août 2006 à 16:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8856-asp-une-simple-redirection-apres-formulaire

goriontsiris Messages postés 5 Date d'inscription jeudi 8 juin 2006 Statut Membre Dernière intervention 22 mai 2008
7 août 2006 à 16:47
C'est vraiment bien pratique ce code merci beaucoup, moi je débute et donc il y a énormément de fonctions que je ne connais pas encore...
Steeve Le Provost Messages postés 32 Date d'inscription vendredi 12 août 2005 Statut Membre Dernière intervention 17 juillet 2007
22 mai 2006 à 20:53
Ok Fabrice, Merci, je vais chercher par là alors...lol...

Steeve Le Provost
http://steeve.leprovost.free.fr
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
22 mai 2006 à 10:33
Bonjour,

Pour ces deux demande, il faut regarder dans la modification de la première variable :
- retour = "window.location='"&LaPage&"'"
En effet, dans ce cas, je redirige la location courante avec la page voulue. Dans votre cas, il faut faire un window.open en spécifiant que c'est une nouvelle fenêtre.
Je vous laisse chercher pour cela.

Cordialement
Romelard Fabrice
jakata Messages postés 35 Date d'inscription dimanche 5 novembre 2000 Statut Membre Dernière intervention 30 juillet 2009
22 mai 2006 à 09:54
Hello,
J'ai le même souhait que Steeve car je dois rediriger ma page hors que je suis dans un iframe. Quand je redirige ma page avec le Response.Redirect, je n'ai que le contenu de l'iframe qui a changé et non la page complète.
J'aimerais faire un target=_parent.

Merci d'avance
Jakata
Steeve Le Provost Messages postés 32 Date d'inscription vendredi 12 août 2005 Statut Membre Dernière intervention 17 juillet 2007
18 mai 2006 à 12:24
Hi!

Je trouve ce code parfait, il m'a en tous cas bien aidé. Par contre je souhaiterais faire ma redirection dans une nouvelle page (Blank)...Comment faire? Merci Fabrice pour ce code...

Steeve Le Provost
http://steeve.leprovost.free.fr
cs_fabrice69 Messages postés 1765 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 11 décembre 2013 5
12 févr. 2003 à 14:07
Je ne commenterai pas ces réponses qui sont la preuve même que tu n'as pas compris le but de cette fonction.
De plus tes 2 choix proposés n'ont rien avoir avec mon "cahier des charges" (si tu avais réfléchis avant de répondre tu l'aurais vu je pense).

Enfin pourquoi 3 messages ? par plaisir d'envoyer 3 mails diférents ?
Tu aurais tout aussi bien pu n'en poser qu'un avec tes 3 fonctions (ce qui aurait prouvé que tu analyses une demande (mini cahier des charges) avant de sauter sur une réponse à pieds joints)

F___
cs_zappy Messages postés 161 Date d'inscription mardi 19 juin 2001 Statut Membre Dernière intervention 10 avril 2007 2
12 févr. 2003 à 13:56
Moi j'ai lu "vers une autre adresse une fois le travail souhaité effectué."

Hors, les deux solutions de Mcjo ne permettent pas d'effectuer cette action après un traitement.
Je m'explique :
Response.Redirect() ecrit dans le header http, hors on suppose que les données ont déjà été envoyé (à moins de buffereriser) mais du coups l'internaute ne voit pas le résultat avant la redirection.

2emement, la balise meta, est trop stricte, comment déterminer à l'avance le temps que va prendre un traitement.

Dans la serie des commentaires qui servent à rien, mcjo est en bonne position :)
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
12 févr. 2003 à 13:09
ou meme en html :
<meta http-equiv="REFRESH" content="3; URL="<%=mapage.asp%>">
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
12 févr. 2003 à 13:08
ou meme en html :
<meta http-equiv="REFRESH" content="3; URL=<%=mapage.asp%>">
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
12 févr. 2003 à 13:05
au faite on peut meme le faire en comme ca
<script>
window.location.href = "<%=mapage.asp%>"
</script>
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
12 févr. 2003 à 13:04
et en asp directement c'est plus simple
response.redirect "LaPage.asp"
Dans la série fonction qui sert a rien a quand la fonction
function multiplication (a, b)
multiplication = 0
for i = 1 to b
multiplication = a + multiplication
next
end function