Bonjour,
Voiçi un script que j'ai testé afin de remplacer des url de type http://user:pass@site.com car ceux-ci ne sont plus supportés par IE. Il s'agit donc d'authentifier un visiteur avant son entrée dans un repertoire protégé par .htaccess.
Le problème est que mon browser affiche une erreur de script alors que chez certains ça fonctionne sans problème. J'accepte pourtant les ActiveX. Quelqu'un vois il une erreur quelue part ?
<script language="javascript">
function doRequest()
{
var url = "http://www.site.net/privé/";
var xmlHttp;
try
{
xmlHttp = new XMLHttpRequest();
}
catch (e)
{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
xmlHttp.open("GET", url, false, "utilisateur", "pass");
xmlHttp.send(null);
xmlHttp = null;
location.replace(url);
}
window.onload = doRequest;
</script>
Merci d'avance,
Régis