2012-11-15 27 views
0

我有一个用户名列表(这是基于PHP的应用程序).​​.....我想实现通过点击过一些用户名optain弹出式窗口中网页这将打开一个密码输入框并提交按钮。输入密码后,需要按提交...结果应该是弹出窗口将消失,主页面将通过用户名和密码(从弹出窗口)登录。弹出密码输入,然后提交弹出

希望我能描述清楚我的问题。如果事情不清楚,请不要犹豫,问我。我将不胜感激任何形式的支持!预先感谢您对我们的支持!

+1

是“用户名”在任何地方分钟超链接?你可以通过ID .. site.com/users/password.php?user_id=1,然后促使他们从ID弹出检查.. – Phorce

+3

你尝试过什么?问题是什么? (你不能指望人们为你编写整个东西,但我们会帮你解决具体的问题或问题) –

+0

问题我不知道如何创建带输入字段的pop_up并提交按钮 –

回答

3

嗯,还有一个更复杂的方式,并与一些以旧换新简单的方法。

首先最简单的办法:

  • 用户将在密码并按下提交
  • 如果密码是正确的,该网站设置包含提交弹出
  • 的用户ID在主饼干页,那么你将不得不刷新,你的服务器会看到cookie,你可以通过发送安全内容

这是以为你必须刷新原页。

现在更复杂的方式:

  • 你有一个永久的WebSocket连接服务器和主客户端页面之间(IE不支持此,我认为)。
  • 当用户提交的服务器通过WebSocket的发送一些新的数据(即会在上一个例的重载已经加载的页面)的形式

我会去的容易的版本,因为它有更好的支持,更容易实施。

+1

这样的东西来获取网址的位置。我认为对于这样一个相对简单的问题,两种方式都有点复杂;)。 就我个人而言,我会用ethrbunny提出的隐藏'div'选项。 –

+0

感谢您的意见。我将再次解释一下:我有一个基于PHP的小应用程序,已经定义了用户。所以我有一个带有用户图片的网页(如Adam,David,Marin等)。我正在考虑如何去做,通过点击图片为该用户提供一个带有密码的POPUP,然后通过提交登录。一种方式,可能是HREF的ID和其他方式通过使用javascrip像ONCLICK或类似的东西...希望找到方向... –

3

你可以这样做多种方式。想到的第一个(也是最简单的)会是页面上开始隐藏的DIV。当你点击一个用户名时,你将div移到合适的位置,显示它并收集输入。 DIV具有“登录”按钮并重定向到所有相关的FORM位。

+2

会使这个实现非常简单。 – Malkus

+0

请,我会欣赏一些指导 –

+1

http://www.w3schools.com/css/css_display_visibility.asp使用'onclick'来获得一些脚本来移动div到位(位置:绝对),然后显示它。您可以通过http://www.javascripter.net/faq/mouseclickeventcoordinates.htm – ethrbunny