单击超链接后,我想打开一个新窗口,高度为600px,宽度为200px。
如何在HTML / Javascript中做到这一点?
我是否使用诸如window.open之类的东西? IE也兼容吗?还是我应该在Jquery中使用某些东西?
提前致谢。
最佳答案
最好不加干扰地将其附加到超链接,类似于:
HTML
<a href="mypopup.htm" id="popup">This will open in a new window</a>
JavaScript
window.onload = function() {
document.getElementById("popup").onclick = function(){
return !window.open(this.href, "pop", "width=200,height=600");
}
}
这种方法的好处是,您只需要在HTML中指定超链接,并且如果JavaScript被禁用或由于某种原因产生错误,那么它将退回到仅使用标准超链接的状态。
关于javascript - 单击超链接时如何打开新窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1580987/