javascript - 打开 HTML 弹出窗口

标签 javascript html css

我正在尝试找出打开 HTML 弹出窗口的最佳和最简单的方法。

更新:这不是垃圾邮件。弹出窗口是指没有工具栏的新窗口。我需要它来实现类似于 facebook connect API 的功能。

我目前正在使用js

<script type="text/javascript">
function popUp(URL) {
id = "hello";
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=628,height=326,left = 406,top = 287');");
}
</script>

然后将其添加到链接中

<a href="javascript:popUp('http://www.google.com')">Pop up</A>

它工作正常,但我不确定该方法是否已贬值。

最佳答案

弹出窗口很烦人。但是,如果必须这样做,最好的方法是让转向 Javascript 的人可以访问它:

<a href="http://google.com/" target="_blank" onClick="popUp('http://google.com/'); return false">

关于javascript - 打开 HTML 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3884576/

相关文章:

javascript - 如何在同一页面中使用 anchor 标记转到特定的 div?

visual-studio-2010 - 安装了 Visual Studio 2010 SP1,仍然不支持 CSS3 和 HTML5

html - @media 适用于 CSS。有没有 html 的东西?

html - divs 按钮悬停鼠标行为不正确

javascript - 回调函数抛出错误

javascript - 如何在 Extjs 中打破多行的长标签

javascript - jQuery - 仅当满足某些 HTML 属性时才在鼠标光标旁边显示图像

html - 手写笔 Nib 渐变

html - 使用CSS从右向左滑动边框

html - 缩小图像并保持纵横比