|
|
|
| Как решить такую задачу Необходимо в календаре сделать активные некоторые даты что бы при нажатии на дату открывалось окно с информацией которое имело функцию закрытия? | |
|
|
|
|
|
|
|
для: YStepanych
(15.12.2009 в 11:12)
| | Ну так и пишите к этой дате ссылку с onclick на открытие нового окошка, а в него пишите что угодно | |
|
|
|
|
|
|
|
для: YStepanych
(15.12.2009 в 11:12)
| | РНР не может открывать окон, окно открывает браузер клиента, а следовательно решать эту задачу должен он. Для этого существует JavaScript. Делается это просто, методом window.open(параметры).
Ересь про ссылку с onclick даже и не воспринимайте всерьез. Атрибут href ссылки должен служить по назначению, как и событие onclick.
Календарь, это табличные данные, а следовательно достаточно обрабатывать функцией событие onclick тега TABLE, в которой определять источник события (ячейку), открывать окно параметром ссылки которого будет служить серверный скрипт-обработчик, с датой источника события как параметр этой ссылки.
Подробнее в разделе HTML смотреть. | |
|
|
|
|
|
|
|
для: sim5
(15.12.2009 в 11:48)
| | Подпишусь под каждым словом, но добавлю.
Даже рассматривая задачу в рамках php-раздела, окно спокойно можно открыть не привлекая Javascript , просто по href target=_blank в клетке даты.
Никакой onclick не требуется и в этом случае. | |
|
|
|
|
|
|
|
для: Trianon
(15.12.2009 в 12:19)
| | Можно, конечно, и так. Но дофига лишнего писать нужно, в среднем 30 ссылок, ну и к тому же, не возможно в этом случае открыть окно нужного размера, если это необходимо. | |
|
|
|