Динамические данные в popup
Здравствуйте.
Помогите пожалуйста с передачей переменной при создании popup окна. Есть javascript: <script type="text/javascript"> function openbox(id,prf) { var div = document.getElementById(id); var prf_div = document.getElementById(prf); if(div.style.display == 'block') { div.style.display = 'none'; } else { div.style.display = 'block'; } } </script> есть DIV: <div id="Wrapp" style="display:none"> <div id='prf'><div class="close" onclick="openbox('Wrapp')">x</div> <?php...?> </div> Внутри php происходит запрос и вывод данных по соответствующему id. id генерится в другом php, в котором делаю ссылку: <a href="#" onclick="openbox('Wrapp');return false;" >Открыть</a> Как мне внутри этой ссылки передать id в скрипт внутри дива popup? |
Блин, создал тему и понял, что работать так и не должно. Ведь DIV создается в момент загрузки страницы и его контент не обрабатывается потом, когда я жму ссылку, а лишь выводит в popup то, что внутри него. В какую сторону копать в плане создания popup с динамической обработкой данных в нем?
|
Цитата:
Тестового примера так же нет... :no: |
Цитата:
Тестовый пример... я как бы не совсем понимаю, что мне выложить. Рабочий php код? )) |
Цитата:
А тут хтмл+JS. Цитата:
Если тех подробностей нет на странице - их можно запросить у сервера, потом обработать ответ. Вроде так же стандартная задачка... |
Цитата:
То есть, есть второй php-скрипт, который берет из БД данные по id элементов и все это выводится на новую вкладку броузера. А как это сложить в popup-окно не знаю. Не понимаю, в какую сторону искать. |
Цитата:
Вот таким запросом можно получить нужные данные от сервера... Потом в обработчике разместить те данные в том popup-окне... |
Цитата:
Просто на пальцах, мне казалось, что ajax это что-то навороченное. А мне, по сути, надо передать несколько данных из php в обработчик. |
Цитата:
Если будешь использовать jQuery - так там вообще целый арсенал методов для такой работы. ;) |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Писал бы ты на csp... Мог бы воспользоваться гипперэвентами. Ранее, для получения данных без перезагрузки страницы использовали скрытые фреймы... Но лучше таки почитать про ajax. :) |
Цитата:
Я так понимаю, что с помощью ajax я могу отправить запрос с критериями (в моем случае с id) своему второму скрипту для запроса всех данных? Оттуда в js вернутся данные? |
Цитата:
Причем в нужном тебе формате. ;) |
Цитата:
|
Цитата:
Т.е. это как форму отправить. Серверный скрипт даже разницы не заметит... :) |
Цитата:
|
boomber, я х/з чего можно делать у вас в ПХП... Я с ним не работаю.
Но что-то мне подсказывает - ты просто так сформируешь "другую" страницу. Но никакой "динамической подгрузки" не получишь... :no: |
Цитата:
Блин, вроде бы обычная задача - отобразить в popup дополнительные данные. Но, как я понимаю, либо грузить их в невидимые блоки сразу все и отображать по клику. Либо учить синтаксис ajax-а и пытаться сделать, как мне хочется ))) |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 09:55. |