Maison > interface Web > js tutoriel > Fenêtre JavaScript.emplacement object_Basics

Fenêtre JavaScript.emplacement object_Basics

WBOY
Libérer: 2016-05-16 16:31:25
original
1642 Les gens l'ont consulté

J'utilise souvent window.location, mais je ne me souviens plus de sa structure. Trions-le brièvement pour faciliter les demandes futures.

Exemple
URL : http://b.a.com:88/index.php?name=kang&when=2011#first

属性 含义
protocol: 协议 "http:"
hostname: 服务器的名字 "b.a.com"
port: 端口 "88"
pathname: URL中主机名后的部分 "/index.php"
search: "?"后的部分,又称为查询字符串 "?name=kang&when=2011"
hash: 返回"#"之后的内容 "#first"
host: 等于hostname port "b.a.com:88"
href: 当前页面的完整URL "http://www.a.com:88/index.php?name=kang&when=2011#first"

window.location et document.location sont équivalents et peuvent être utilisés de manière interchangeable

Les huit attributs de location sont tous lisibles et inscriptibles, mais seule l'écriture de href et hash a du sens. Par exemple, la modification de location.href sera déplacée vers une URL et la modification de location.hash passera au nom de l'ancre ( ou

, etc. .) dans la balise de la page actuelle (le cas échéant), et la page ne sera pas rechargée

Attention
URL :
http://b.a.com:88/index.php?name=kang&how=#when=2011#first

search: "?name=kang&how=" 第一个"?"之后
hash: "#when=2011#first" 第一个"#"之后的内容
search :"?name=kang&how="Après le premier "?"
hash :"#when=2011#first"Le contenu après le premier "#"

Méthode

location.assign(url)
location.assign('http://www.baidu.com'); équivaut à window.location = 'http://www.baidu.com'
Cette méthode placera la nouvelle adresse dans la pile de l'historique du navigateur, ce qui signifie qu'après avoir accédé à une nouvelle page, le « bouton retour » peut toujours revenir à cette page.
location.replace( url )
Identique à la méthode assign, mais cette page sera supprimée de la pile de l'historique du navigateur, ce qui signifie que le "bouton retour" ne pourra pas revenir à la page après avoir accédé à une nouvelle page. Actuellement, IE et Chrome sautent simplement, et seul Firefox supprimera l'historique de cette page.
location.reload( force )
Recharger la page actuelle. Lorsque force est vrai, il est rechargé depuis le serveur ; si faux, il est rechargé depuis le cache du navigateur. La valeur par défaut est false.

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal