<a href="facebook.com/sharer" target="_blank" >Share this</a>
当用户点击它的时候,我如何使它在新窗口中具有一定的宽度和高度呢?在firefox中,当前代码只打开一个新标签(而不是一个新窗口)
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>
llycmphe2#
你不能用这种方式影响类型(标签/窗口)和尺寸,你必须使用JavaScript的window.open()。
tv6aics13#
你不需要一个a标记就可以控制它,但是你可以用正确的参数连接标记的onclick处理程序来调用window.open(...)。https://developer.mozilla.org/En/DOM/Window.open我仍然不认为你可以直接强制窗口覆盖标签--这取决于浏览器和用户的设置。
a
onclick
window.open(...)
3条答案
按热度按时间w9apscun1#
要在一个新窗口中打开尺寸和所有内容,您需要调用一个JavaScript函数,因为target="_blank”不允许您调整大小。
llycmphe2#
你不能用这种方式影响类型(标签/窗口)和尺寸,你必须使用JavaScript的window.open()。
tv6aics13#
你不需要一个
a
标记就可以控制它,但是你可以用正确的参数连接标记的onclick
处理程序来调用window.open(...)
。https://developer.mozilla.org/En/DOM/Window.open我仍然不认为你可以直接强制窗口覆盖标签--这取决于浏览器和用户的设置。