La redirection d'URL est un aspect critique de la programmation web. En JavaScript, c'est une tâche relativement simple et directe. La question nous demande de déterminer la syntaxe correcte pour rediriger une URL en utilisant JavaScript. Les deux réponses correctes sont : document.location='http://www.w3docs.com';
et window.location='http://www.w3docs.com';
.
Dans la première option, document.location
est utilisé, qui est une propriété obsolète utilisée pour obtenir ou définir l'emplacement courant de l'objet document. Bien que toujours largement supporté pour des raisons de compatibilité, son utilisation est déconseillée en faveur de l'objet window.location
.
La deuxième option correcte utilise window.location
. C'est une propriété de l'objet Window
qui est plus couramment utilisée pour rediriger vers une URL en JavaScript.
Il est très facile de rediriger une URL en JavaScript en utilisant window.location
. Par exemple, si vous voulez rediriger vers http://www.w3docs.com
, vous pouvez simplement écrire :
window.location='http://www.w3docs.com';
Cependant, il est toujours préférable d'utiliser window.location.href
pour la redirection. Cela permet de clarifier que vous vous référez spécifiquement à l'URL, pas à tout autre aspect de l'emplacement de la fenêtre.
window.location.href='http://www.w3docs.com';
Il est recommandé d'utiliser window.location
à la place de document.location
pour des raisons de compatibilité.
Lorsque vous utilisez window.location
, il est préférable de préciser window.location.href
.
Ne pas oublier le http://
ou https://
lors de la fourniture de l'URL pour la redirection.