javascript-如何创建弹出窗口(一种好方法)

我需要创建一个弹出窗口,供用户从其他网站登录到我的网站.

我需要使用一个弹出窗口向用户显示地址栏,以便他们知道这是安全的登录名,而不是欺骗.例如,如果我使用的是浮动iframe,则网站可能会欺骗我的登录窗口并记录用户的登录信息.

谢谢

其他详细信息:我的弹出式窗口将来自任何域的iframe中的javascript代码.我知道这听起来像是我在制作广告..但实际上我不是.如果有什么不同,则iframe域和弹出域是相同的.

另外1个细节,我正在寻找“ Facebook Connect”做的相同的事情…如果您没有登录Facebook,它们允许您通过显示该域站点上的弹出窗口来从任何域登录Facebook. .例如,转到techcrunch.com上的任何文章,然后使用Facebook Connect进行评论.确保您已退出Facebook,您将了解我在说什么.

解决方法:

看一下this site.

从中复制一些代码:

<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
    newwindow=window.open(url,'name','height=200,width=150');  
    if(!newindow){
        alert('We have detected that you are using popup blocking software...');}
    if (window.focus) {newwindow.focus()}
    return false;
}

// -->
</script>

您可以通过以下链接链接到它:

<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a> 
上一篇:chrome插件编写中需要了解的几个概念和一些方法


下一篇:Javascript表单提交打开新窗口选项卡,然后重定向父页面