在弹出窗口中打开消息 - PHP

时间:2014-01-05 22:32:56

标签: php database redirect messages

我想要点击你在facebook上的图片,url更改为facebook.com/photo.php?....但没有重定向。我想要完全相同的东西,但打开消息,而不是照片。简单地说,我希望当用户点击与其他用户显示的消息时打开一个新的弹出窗口,而不会重定向到包含该用户的所有消息的新页面。这是可能的,如果是,请告诉我该怎么做。

  

示例:
  用户A的消息   用户B的消息   用户C的信息

当用户点击“有用户B的消息”时,它会打开一个新的弹出窗口,其中包含该用户的所有消息,当然还有从数据库中提取的消息。

2 个答案:

答案 0 :(得分:1)

我想我明白你在找什么!

用例场景:

1-用户查看帖子/图片/任何内容的Feed。 2-用户点击其中一个帖子,并在具有相同内容的框中打开。

你要找的东西叫做“Lightbox”或“FancyBox”。

我用Google搜索并找到了几个例子: http://fancyapps.com/fancybox/ http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

http://lokeshdhakar.com/projects/lightbox/

当用户选择照片时,您基本上需要重新创建循环或制作onclick功能,并在灯箱内再次调用该照片的索引。

答案 1 :(得分:1)

我决定写这个作为答案,因为评论太长了。

要“正确”设置你想要的东西,你需要几个部分一起工作:

  • AJAX :(例如:jQuery.ajax)使用javascript以编程方式从服务器检索数据
  • CSS / HTML对话框:(例如:jQueryUI对话框)在页面内创建一个假弹出窗口,通常是为了让内容更加突出
  • 历史状态:(例如:SO Q/A)更改页面URL(在地址栏中)而不重新加载页面。