Динамические данные в 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, время: 02:25. |