begin process at 2010 02 09 23:25:20
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > ASP - UNE SIMPLE REDIRECTION APRES FORMULAIRE

ASP - UNE SIMPLE REDIRECTION APRES FORMULAIRE


 Information sur la source

Note :
5 / 10 - par 5 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Niveau :Débutant Date de création :23/05/2002 Date de mise à jour :21/05/2003 11:30:55 Vu :10 722

Auteur : fabrice69

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

C'est un mélange de code ASP et Javascript, qui permet simplement de renvoyer l'utilisateur vers une autre adresse une fois le travail souhaité effectué.
  

Source

  • Function Redirect(LaPage)
  • retour = "window.location='"&LaPage&"'"
  • Redirect = "<SCRIPT Language='javascript'>setTimeout("""& retour &""",5000);</SCRIPT>"
  • End Function
  • 'On appelle la page simplement comme ceci :
  • Response.Write Redirect("Tapage.asp")
Function Redirect(LaPage)
	retour = "window.location='"&LaPage&"'"
	Redirect = "<SCRIPT Language='javascript'>setTimeout("""& retour &""",5000);</SCRIPT>"
End Function

'On appelle la page simplement comme ceci :

Response.Write Redirect("Tapage.asp")  

 Conclusion

Bon coding.

Romelard Fabrice (Alias F___)


 Sources du même auteur

Source .NET (Dotnet) SHAREPOINT 2007 - OBTENIR LA LISTE DES WEBPARTS DANS UNE PAG...
Source .NET (Dotnet) SHAREPOINT 2007 - OBTERNIR LA LISTE DES FEATURES D'UN SITE
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT...
Source avec une capture Source .NET (Dotnet) SHAREPOINT 2007 - CHARGER LA LISTE DES LANGUES INSTALLÉES DA...
Source .NET (Dotnet) C# - FONCTION TRÈS SIMPLE POUR ENVOYER UN MAIL VIA SMTP

 Sources de la même categorie

Source .NET (Dotnet) COMMENT FORMATER LE NOMBRE DE CARACTÈRES D'UN COLONNE DANS U... par PascalCmoa
Source avec une capture Source .NET (Dotnet) AJOUTER UNE IMAGE À UN BOUTON par PascalCmoa
Source avec Zip Source avec une capture Source .NET (Dotnet) UPLOADER PLUSIEURS FICHIERS AVEC BARRE DE PROGRESSION AJAX par clemox
Source avec Zip Source .NET (Dotnet) DATAGRID AVEC RECHERCHE ALPHABÉTIQUE par gatita_dev
Source avec Zip Source avec une capture Source .NET (Dotnet) IMAGE ANTI-BOT ET VALIDATION DE FORMULAIRES par badrbadr

Commentaires et avis

Commentaire de Mcjo le 12/02/2003 13:04:08

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

Commentaire de Mcjo le 12/02/2003 13:05:31

au faite on peut meme le faire en comme ca
&lt;script&gt;
window.location.href = "&lt;%=mapage.asp%&gt;"
&lt;/script&gt;

Commentaire de Mcjo le 12/02/2003 13:08:47

ou meme en html :
&lt;meta http-equiv="REFRESH" content="3; URL=&lt;%=mapage.asp%&gt;"&gt;

Commentaire de Mcjo le 12/02/2003 13:09:03

ou meme en html :
&lt;meta http-equiv="REFRESH" content="3; URL="&lt;%=mapage.asp%&gt;"&gt;

Commentaire de zappy le 12/02/2003 13:56:19

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 :)

Commentaire de fabrice69 le 12/02/2003 14:07:23 administrateur CS

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___

Commentaire de Steeve Le Provost le 18/05/2006 12:24:08

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

Commentaire de jakata le 22/05/2006 09:54:58

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

Commentaire de fabrice69 le 22/05/2006 10:33:12 administrateur CS

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

Commentaire de Steeve Le Provost le 22/05/2006 20:53:18

Ok Fabrice, Merci, je vais chercher par là alors...lol...

Steeve Le Provost
http://steeve.leprovost.free.fr

Commentaire de goriontsiris le 07/08/2006 16:47: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...

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,120 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales