2014-01-05 2 views
0

Я хочу что-то вроде, когда вы нажимаете на изображение на facebook, url меняется на facebook.com/photo.php? .... но без перенаправления. Я хочу точно то же самое, но открывать сообщения, а не фотографии. Просто я хочу, когда пользователь нажимает на отображаемые сообщения с другими пользователями, чтобы открыть новое всплывающее окно без перенаправления на новую страницу со всеми сообщениями с этим пользователем. Это возможно, и если это, пожалуйста, скажите мне, как это сделать.Открытые сообщения в всплывающем окне - PHP

Пример:
Сообщения с пользователем A
Сообщения с пользователем B
сообщения с пользователем C

И когда пользователь нажимает на 'сообщения с пользователем B', он будет открыт новый всплывающее окно окно со всеми сообщениями с этим пользователем и, конечно же, вытащил из базы данных.

+0

Это слишком широкое. С чем вы застряли? Можете ли вы сузить его до определенной проблемы? –

+0

Нет, я не могу, потому что я новичок в PHP, и я даже не начал писать код beacuse, на самом деле, я не знаю, как его запустить, поэтому я просто хочу знать, что это возможно, и если это так, что это самый простой способ сделать это ... Я не хочу, чтобы весь код вставлялся здесь, я не пытался попробовать себя, но я действительно не знаю, как ... –

+2

Это может помочь вам: http://jqueryui.com/dialog/ –

ответ

1

Я решил написать это как ответ, поскольку он слишком длинный для комментария.

Чтобы "правильно" настроить то, что вы хотите, вам нужно несколько частей, работающих вместе:

  • AJAX: (например: jQuery.ajax) Получение данных с сервера программно с помощью JavaScript
  • CSS/HTML Диалог: (например: диалог jQueryUI) Создайте поддельное всплывающее окно на своей странице, как правило, чтобы предоставить контент в известном виде
  • История Состояние: (например: SO Q/A) Измените URL-адрес страницы (в адресной строке) без перезагрузки страницы.
1

Я думаю, что я понимаю, что вы ищете!

Пример использования сценария:

1 Пользователь смотрит на фид сообщений/изображений/ничего. 2- Пользователь нажимает на один из этих сообщений и открывает его в окне с тем же содержимым.

Вещь, которую вы ищете, называется «Лайтбоксом» или «FancyBox».

Я гугл и нашел несколько примеров: http://fancyapps.com/fancybox/ http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

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

вы в основном должны воссоздать цикл или сделать на функции OnClick, когда пользователь выбирает фотографию, и просто вызовите индекс эта фотография снова внутри лайтбокса.

Смежные вопросы