css 在HTML中打开target="_blank”的新窗口

csbfibhn  于 2022-12-24  发布在  其他
关注(0)|答案(3)|浏览(170)
<a href="facebook.com/sharer" target="_blank" >Share this</a>

当用户点击它的时候,我如何使它在新窗口中具有一定的宽度和高度呢?在firefox中,当前代码只打开一个新标签(而不是一个新窗口)

w9apscun

w9apscun1#

要在一个新窗口中打开尺寸和所有内容,您需要调用一个JavaScript函数,因为target="_blank”不允许您调整大小。

<a href="http://www.facebook.com/sharer" onclick="window.open(this.href, 'mywin',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" >Share this</a>
llycmphe

llycmphe2#

你不能用这种方式影响类型(标签/窗口)和尺寸,你必须使用JavaScript的window.open()

tv6aics1

tv6aics13#

你不需要一个a标记就可以控制它,但是你可以用正确的参数连接标记的onclick处理程序来调用window.open(...)https://developer.mozilla.org/En/DOM/Window.open
我仍然不认为你可以直接强制窗口覆盖标签--这取决于浏览器和用户的设置。

相关问题