最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - window.open(URL,name,specs,replace) ?? name Vs replace - Stack Overflow

programmeradmin0浏览0评论

If current window iswww.myparent by clicking a button-a, it invokes this function window.open('children','same','',??). The new page opens as www.myparent/children

Clicking button-b, it invokes this function window.open('sub','same','',??).

www.myparent/children is replaced by www.myparent/sub

Now I want to know, what is the use of replace (true/false). Please take a look the syntax definition

If current window iswww.myparent. by clicking a button-a, it invokes this function window.open('children','same','',??). The new page opens as www.myparent./children

Clicking button-b, it invokes this function window.open('sub','same','',??).

www.myparent./children is replaced by www.myparent./sub

Now I want to know, what is the use of replace (true/false). Please take a look the syntax definition

Share Improve this question edited Sep 30, 2011 at 7:54 Yi Jiang 50.2k16 gold badges138 silver badges136 bronze badges asked Sep 30, 2011 at 6:52 user744587user744587 2
  • 2 In case you didn't know, W3Schools is not affiliated with the W3C and thus do not 'define' the syntax. For functions like window.open which were not originally in any specifications, it would be better to read the browser vendor's documentation, such as MSDN for IE and MDN for Firefox – Yi Jiang Commented Sep 30, 2011 at 7:53
  • Xie Xie Jiang ! i went through firefox (MDN) window.open documentation and found that there is nothing like replace. – user744587 Commented Sep 30, 2011 at 8:04
Add a ment  | 

1 Answer 1

Reset to default 4

Actually this is the syntax

 window.open(URL,name,specs,replace)

and this is the documentation:

As you can see from the docs, replace

Optional.Specifies whether the URL creates a new entry or replaces the current entry in the history list. The following values are supported: - true - URL replaces the current document in the history list - false - URL creates a new entry in the history list

If you set it to true, in your history list the page that is opened in the new window replace the page you are currently browsing (I.E you will not have the page in history)

发布评论

评论列表(0)

  1. 暂无评论