2010-09-27 3 views
0

J'ai un peu de code ASP où j'ai besoin d'exécuter une fonction javascript, puis rediriger l'utilisateur vers une nouvelle page. quand je fais cela, mon code, je suis en train d'écrire le javascript dans le navigateur. le problème que j'ai est que la redirection se produit sur le côté serveur, avant la fin de la fonction JS. Y a-t-il un travail pour ça? MerciExécutez la fonction Javascript avant response.redirect dans l'asp classique

+0

Pouvez-vous nous donner plus de détails sur ce qu'est la redirection? Le traitement des données se produit-il avant de renvoyer les résultats au navigateur? – villecoder

Répondre

2

Effectuez la redirection en javascript. A la fin de votre fonction javascript:

document.location.href = 'http://url-of-the-next-page'; 
1

Je suis sceptique qu'il ya une bonne raison de le faire de cette façon, mais si vous avez besoin pour résoudre ce problème, je vous suggère d'utiliser JavaScript pour faire la redirection et . C'est le seul moyen ... ASP va traiter le script entier et ne peut pas attendre la fin d'un script côté client.

Questions connexes