2014-04-01 29 views
0

这里是新手问题。以下链接很适合打开指定网页的新窗口。用于在新窗口中打开网页的HTML基本按钮代码

<a onclick="window.open('','page','location=0,toolbar=0,...')" 
href="mypage.html" target="page">My Link</a> 

我需要用一个按钮替换链接,但不能让它工作。下面是我得到了什么:

<button onclick="window.open('','page','location=0,toolbar=0,...')" 
href="mypage.html" target="page" 
type="button">My Button</button> 

看来,hreftarget没有按钮的属性。寻找建议如何解决这个问题以获得最佳浏览器兼容性。

+1

只要把要打开的第一个参数的URL为'window.open'呼叫摆在首位...?但这是有点废话 - 引用其他页面的功能应该使用链接。如果你想链接到_look_就像一个按钮,然后用CSS格式化它。 – CBroe

+0

你为什么要用'

+0

我使用的HTML“主题”表示这是最佳做法,强烈建议尽可能使用

回答

2

为什么不尝试:

<a onclick="window.open('','page','location=0,toolbar=0,...')" 
href="mypage.html" target="page"><button>My Link</button></a> 
+0

任何优点或缺点,而不是只包括网页链接作为'window.open()'中的第一个参数? – ggkmath

+2

可能的重复:http://stackoverflow.com/questions/233467/whats-the-best-way-to-open-new-browser-window 我真的没有看到指定链接的任何优点或缺点在第一个参数中。如果使用按钮,则可以将url作为window.open()函数的第一个参数添加,并忽略不受按钮支持的目标和href属性! – Ritikesh

0

这应该工作

<button onclick="window.open(yourwebsite+'/mypage.html')">My Button</button> 
+0

你忘记了窗口的名字。 – Nick

相关问题