如何制作弹出窗体?

时间:2011-10-07 14:09:22

标签: javascript html forms

我想使用LDAP绑定身份验证密码保护我正在使用的页面。整个过程和脚本都很好。现在我有这个提交到该脚本的表单,该脚本检查用户是否具有身份验证,如果他们不进行身份验证。

我在这里要做的是这个。我在那里形成http://jsfiddle.net/s5JyR/,我希望将其设置为弹出式登录,以便当用户访问网站的网址时,他们会得到一个空白页面,其中有一个POPUP屏幕要求登录。我怎么能做那个弹出窗口?如果用户单击取消,则应显示错误。拒绝访问。或者,如果用户输入错误的登录凭据,则显示相同的错误消息。错误消息不需要是弹出窗口,它们可以显示在不同的空白页面上。我在Google周围看到的所有表单都有一个按钮弹出窗口,这不是我想要的......

我想尝试这样的事情:

enter image description here

1 个答案:

答案 0 :(得分:0)

在Javascript中,你可以通过使用window.open()方法打开一个新窗口,打开带有表单的URL,然后从外部捕获其信息。但是在不支持它的平台上可能会失败。

另一种方法可以在浮动框中显示表单,但它仍然依赖于Javascript。

也许您真正想要的是一个HTTP登录表单,它不是Javascript,但它完全符合您的要求。虽然你必须处理服务器端的所有内容。

请查看HTTP Authentication with PHP以了解相关信息 ...假设你有PHP用于服务器端脚本,如果没有,它仍然是一个很好的参考,你不能用其他语言实现这一点。