Hyper links are used to link different pages within a site and outside a site to each other. Same thing can be achieved by using a button. We can use a button to link different pages. We will connect the url of the new page to the onclick event of the button. We can do this by using a form and a submit button but there is no point in using a form for a hyper linking of pages. So here are some examples of using buttons to link different pages.
<input type=button onClick="location.href='../'" value='click here to visit home page'>
<input type=button onClick="parent.location='https://www.plus2net.com/'" value='click here to visit home page'>
Using hyper link
<a href=../><input type=button value='HOME'></a>
Some time from SEO angle linking using a button is not a good idea as we loose the anchored text advantage of hyper linking. Read the article on search engine friendly page design to know more on this.
Opening in a new window
To open the target page in a new window ( new Tab ) we have to use onClick=parent.open()
<input type=button onClick="parent.open('https://www.plus2net.com/')" value='click here to visit home page' >
Managing from a child window