HTML button opening link in new tab - html

So this is the simple code for the button to open a certain link
<button class="btn btn-success" onclick="location.href='http://google.com';"> Google</button>
but it opens it on the same page, I want the link to open on a new tab though.

You can use the following.
window.open(
'https://google.com',
'_blank' // <- This is what makes it open in a new window.
);
in HTML
<button class="btn btn-success" onclick=" window.open('http://google.com','_blank')"> Google</button>
plunkr

With Bootstrap you can use an anchor like a button.
<a class="btn btn-success" href="https://www.google.com" target="_blank">Google</a>
And use target="_blank" to open the link in a new tab.

You can also add this to your form:
<form action="https://www.google.com" target="_blank">

Try using below code:
<button title="button title" class="action primary tocart" onclick=" window.open('http://www.google.com', '_blank'); return false;">Google</button>
Here, the window.open with _blank as second argument of window.open function will open the link in new tab.
And by the use of return false we can remove/cancel the default behavior of the button like submit.
For more detail and live example, click here

To open a new tab with a button you just have to choose any of these options:
Open link in a new tab hmtl:
The Website Linked
Button open link in new tab:
<button class="btn btn-success" onclick=" window.open('http://google.com','_blank')"> Google</button>
Open new tab when clicking link html:
<!-- add target="_blank" to open new tab when link is clicked [in HTML]-->
YourText

Use '_blank'. It will not only open the link in a new tab but the state of the original webpage will also remain unaffected.

Try this code.
<input type="button" value="Open Window"
onclick="window.open('http://www.google.com')">

This worked for me.
onClick={() => {window.open('https://www.google.com/');}}

Try this
window.open(urlValue, "_system", "location=yes");

If you're in pug:
html
head
title Pug
body
a(href="http://www.example.com" target="_blank") Example
button(onclick="window.open('http://www.example.com')") Example
And if you're puggin' Semantic UI:
html
head
title Pug
link(rel='stylesheet' href='https://cdn.jsdelivr.net/npm/semantic-ui#2.3.3/dist/semantic.min.css')
body
.ui.center.aligned.container
a(href="http://www.example.com" target="_blank") Example
.ui.center.aligned.container
.ui.large.grey.button(onclick="window.open('http://www.example.com')") Example

In end of the form button can be added like this using target="_blank"
View

Related

Open a popup by clicking on a button

I have a link that opens a small popup (not a new tab) to a page.
I would like to integrate this function into a button. Unfortunately this doesn't work as hoped.
Good example link:
<a href='#' onclick='window.open **
("https://google.com","mywindow",
"menubar=1,resizable=1,width=500,height=500")'>
Link</a>
Current button that should do the same:
<form>
<input class="btnstylega" onclick="window.location.href='https://google.com'" type="button" value="Link" />
</form>
why you not try:
<form><input class="btnstylega" onclick="window.open('https://google.com','mywindow',
'menubar=1,resizable=1,width=500,height=500')"
type="button" value="Neue Versicherung hinzufügen" /></form>
Use _blank with the target attribute; this will open a new tab:
<form>
<input class="btnstylega" type="button" value="Neue Versicherung hinzufügen" target="_blank" />
</form>
Or if you want to open a new window, use the onClick attribute:
<button class="button" onClick="window.open('http://www.example.com');">
<span class="icon">Open</span>
</button>
Here, do NOT forget the quotation marks around the "window.open('http://www.example.com');".
This is happening because you are setting the window location in one and not creating a new window.
This amended code should work as intended:
<form><input class="btnstylega"
onclick="window.open('https://google.com','mywindow',
'menubar=1,resizable=1,width=500,height=500')"
type="button" value="Link" /></form>

How to make a button-click redirect to another URL, in Django?

I made an HTML-button, in the code shown below:
<div style="" class="button-box" >
<button>Useradministration</button>
</div>
When I click on it, I want it to redirect the user to the /admin-url.
How should I do this? How do I make Django "know" that the button has been clicked?
Thank you so much for your time!
you can use like this:
<a class="btn btn-primary" href="/admin-url">Useradministration</a>
For button Click Navigation to another URL in Django
<button onclick="location.href = '/pageurl'">Click</button>
For a button-click redirect to another URL in Django :
<button>Click</button>
Another way :
<button onclick="window.location='projects';">Projects</button>
<a href="./your-url">
<button>button text</button>
</a>

Linking to a html page in a new window from a button click

I am working in Bootstrap with Spring Tool Suite. I have a html page I made (reprint-emblems-reports.html) and I want this page to show after a button click of a Go button. I am working through a localhost. The site is not live. I am new to html.
Here is the code for the Go button.
<button type="button" class="btn btn-aramark-primary">Go</button>
The Go button is within reprint-emblems.html.
reprint-emblems-reports.html is within the same folder (reprint-emblems)
I want the click of the Go button to bring up a new tab and shows the reprint-emblems-reports.html page.
Thank you
You can add the "onclick" attribute on your button:
<button type="button" class="btn btn-aramark-primary" onclick="window.open('/your-path')">Go</button>
window.open() can open a new tab or new window (depends of your browser configuration)
You can use javascript
<button onclick="window.location.href='/your path here'" type="button" class="btn btn-aramark-primary">Go</button>

Open PDF on another tab after click on button in html

I want to open pdf on another tab/window after click on button.
I tried to set onclick="winodw.location.href" but it still open in same page/window.
Following is my code.
<input type="button" value="Report" onclick="location.href='showpdf?&name=${Name}'">
Any inputs
use target="_blank" to open in a new tab
Change your input button for:
<input type="button" value="Report" onclick="window.open('showpdf?&name=${Name}','_blank')">
The difference is that "window.open" will open a new window and "window.location.href" will redirect the page.

Adding my button to google sites

I click edit page on my google site and then add html box where i add this code
<button type="button" onclick="window.open('http://www.google.com','_blank','resizable=yes')" >Click to open Google</button>
But for some reason it doesn't work, although i tested it on some html editors and it worked.
Any ideas?
you can also try this
<input type="button" value="Click to open Google" />
It may be some kind of security feature, the code is correct, you can see it Here. But Here it doesn't work too.
You can try to use a link:
Click to open Google
Ps.: It's good to close all tags (</button> after button's text):
<button type="button" onclick="window.open('http://www.google.com','_blank','resizable=yes')" >Click to open Google</button>