单击超链接后,我想打开一个新窗口,高度为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/

10-12 13:29