2010-10-07 259 views
0

我想弄清楚打开HTML弹出窗口的最佳和最简单的方法。打开HTML弹出窗口

更新:本文并非针对垃圾邮件。通过弹出我的意思是一个没有工具栏的新窗口。我需要它的类似于Facebook连接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> 

它工作正常,但我不知道是否该方法现在已经贬值。

+2

弹出窗口很糟糕,很烦人。避免使用它们,尝试模态对话框,如jQuery UI对话框。 – 2010-10-07 18:17:12

+0

请阅读我的更新 – CyberJunkie 2010-10-07 18:22:25

回答

0

弹出式广告很烦人。然而,如果你必须做到这一点,最好的办法是让使用Javascript的人可以访问它:

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