Redirection qui marche pas
Bonjour à tous,
Je dois basculer un site intranet, la semaine prochaine, sur une nouvelle version.
La bascule doit se faire en remplaçant la page d’accueil du site actuel par une page de redirection vers le nouveau, le temps ensuite de pouvoir corriger tous les raccourcis utilisateurs.
J'utilise le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <%@ page title="Redirection..." language="C#" autoeventwireup="true" codefile="index.aspx.cs"
inherits="_index" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Redirection...</title>
<script type="text/javascript" language="javascript">
window.setTimeout("document.a.b.value='4'", 1000)
window.setTimeout("document.a.b.value='3'", 2000)
window.setTimeout("document.a.b.value='2'", 3000)
window.setTimeout("document.a.b.value='1'", 4000)
window.setTimeout("document.a.b.value='0';document.location.href='http://toto/index.aspx'", 5000)
</script>
</head>
<body>
<form id="form1" method="post" name="a" runat="server" enableviewstate="False" dir="ltr">
<div style="text-align: center; font-size: large">
<br />
<br />
<br />
Suite à la migration blablabla, le site Intranet
a été mis à jour.
<br />
<br />
Le nouveau site est accessible à l'adresse suivante : <a href="http://toto/index.aspx"
target="_top">http://toto/</a>
<br />
<br />
<br />
<br />
<strong>Redirection automatique dans :
<input type="text" name="b" size="1" style="border: 0; color: red; background-color: white;
font-size: large; font-weight: bold;" value="5" /></strong>
</div>
</form>
</body>
</html> |
La page actuelle est une page index.aspx (en asp.net). Je dois donc faire une nouvelle page qui s'appelera obligatoirement index.aspx et qui remplacera l'actuelle, avec le code ci-dessus, seulement le compte à rebours et la redirection ne fonctionnement pas
Le même code copier/coller (sans la première ligne spécifique asp.net) fonctionne correctement dans une page html.
Comment faire ? Ou est le bug ?