簡體   English   中英

在新窗口中打開按鈕?

[英]Open button in new window?

我將如何在新窗口中打開按鈕,模擬“a href,target = _blank”?

我目前有:

<button class="button" onClick="window.location.href='http://www.example.com';"> 
     <span class="icon">Open</span>
</button>

該按鈕不在窗體中,我只想在新窗口中打開它。

使用您提供的網址打開一個新窗口:)

<button class="button" onClick="window.open('http://www.example.com');">
     <span class="icon">Open</span>
</button>

希望有幫助:)

我無法讓你的方法起作用@Damien-at-SF ...

所以我求助於我的舊知識。

通過將 input type="button" 封裝在超鏈接元素中,您可以簡單地聲明目標屬性,如下所示:

<a href="http://www.site.org" target="_blank">
<input type="button" class="button" value="Open" />
</a>

'target="_blank"' 是使瀏覽器在新選項卡中打開鏈接的屬性。 此屬性還有其他屬性,請參閱: http : //www.w3schools.com/tags/att_a_target.asp了解更多詳情。

由於按鈕上的 'value=""' 屬性會將包含的字符串寫入按鈕,因此不需要跨度。

而不是寫:

<element></element>

對於大多數 HTML 元素,您可以簡單地用斜杠將它們關閉,如下所示:

<element />

哦,最后......一個'button'元素在它里面有一個刷新觸發器,所以我使用一個'input type[button]'來避免觸發表單。

祝程序員好運。

由於 StackOverflow 的政策,我不得不更改示例中的域: https : //meta.stackexchange.com/questions/208963/why-are-certain-example-urls-like-http-site-com-and-http- mysite-com-blocke

<input type="button" onclick="window.open(); return false;" value="click me" />

http://www.javascript-coder.com/window-popup/javascript-window-open.phtml

您可以使用window.open()方法實現這一點,將_blank作為參數之一傳遞。 您可以參考以下鏈接,其中包含有關此的更多信息。

http://www.w3schools.com/jsref/met_win_open.asp

http://msdn.microsoft.com/en-us/library/ms536651(v=vs.85).aspx

希望這會幫助你。

如果你真的想堅持使用按鈕,那么只需創建一個打開的窗口功能如下:

    <script>
function myfunction() {
    window.open("mynewpage.html");
}
</script>

然后在您的 html 中使用您的按鈕執行以下操作:

加入

所以你會有這樣的事情:

 <body>
    <script>
function joinfunction() {
    window.open("mynewpage.html");
}
</script>
<button  onclick="myfunction()" type="button" class="btn btn-default subs-btn">Join</button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM