powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Календарь
14 сообщений из 14, страница 1 из 1
Календарь
    #33985822
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу найти, как сделать чтоб на странице, календарь не сразу полностью был, а что б было что - нибудь типо стрелочки, и при нажатии на нее, вываливался календарь?
...
Рейтинг: 0 / 0
Календарь
    #33985824
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VS С#. Календарь ставлю из Toolbox на страничку...
...
Рейтинг: 0 / 0
Календарь
    #33985878
totmakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я руками делал.
Ставил календарик на div и у дива ставил стиль display:none. При щелчке на стрелочку - ставишь display:block.Мой блог
...
Рейтинг: 0 / 0
Календарь
    #33985917
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил:

<div style="display:none"><asp:Calendar ID="Calendar2" runat="server"></asp:Calendar></div>

календарь действительно исчез, но как сделать теперь стрелочку?
...
Рейтинг: 0 / 0
Календарь
    #33986169
totmakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавь перед дивом <img> со стрелочкой, а на событие onclick этого имаджа повесь изменение стиля дива на display:block.Мой блог
...
Рейтинг: 0 / 0
Календарь
    #33986189
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ок, спасибо, буду пробовать
...
Рейтинг: 0 / 0
Календарь
    #33986313
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу найти где это сделать, событие onclick?
...
Рейтинг: 0 / 0
Календарь
    #33988317
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну что, подскажет кто - нибудь, как и где обработать событие onclick?
...
Рейтинг: 0 / 0
Календарь
    #33988331
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкак и где обработать событие onclick?

1. в javascript
2. на клиенте
...
Рейтинг: 0 / 0
Календарь
    #33988506
papuas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TZUKНу что, подскажет кто - нибудь, как и где обработать событие onclick?

Код: plaintext
1.
2.
3.
4.
5.
6.
<img src="picture_with_arrow.jpg" onclick="show_calend();" />
<script language="javascript">
function show_calend()
{
    visibility of your div = true;
}
</script>
...
Рейтинг: 0 / 0
Календарь
    #33988979
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не догоняю я...

<div style="display:none"><asp:Calendar ID="Calendar2" runat="server"></asp:Calendar></div>
               
               
                <img src="picture.jpg" onclick="changediv();" />
                <script language="JavaScript">
                <!-- hide
                function changediv() {
                    visibility of your div = true;
                }
                // -->
                </script>


Не понятна вот эта строка: visibility of your div = true;
Во вторых, мне надо поменять строку <div style="display:none"> на <div style="display:block">
...
Рейтинг: 0 / 0
Календарь
    #33988989
amkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
function ShowDiv(id,visibility)
{
    var MyDiv=document.getElementById(id);
    if ( MyDiv)
    {
        obj_wind.style.display = visibility;
    }
}

...
Рейтинг: 0 / 0
Календарь
    #33988996
totmakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не пишет решение сразу, потому что хотят, что бы ты сам попытался понять как можно это сделать. Поэтому подсказывают только общее направление куда рыть. И это правильно. Иначе ведь как еще можно изучить что-то как не самостоятельно, верно? ;)

Ну да ладно.

Я бы сделал через стили:

<style>
}
.hidden {
 display: none;
 visibility: hidden;
}
.visible {
 display: block;
 visibility: visible;
 position: absolute;
}
</style>
<script language="javascript">

function switchVisibility(elm) {

if (elm) {

if (elm.className == "hidden") {

elm.className = "visible";
} else {

elm.className = "hidden";
}
}
 
function switchCalendar(cldrId) {

var cldr = document.getElementById(cldrId);
switchVisibility(cldr);
}
</script>
..........
<img .... onclick="switchCalendar('calendar1');"....><div id="calendar1" class="hidden".../>

Однако сразу предупреждаю. При таком решении у тебя календарик будет схлопываться каждый раз при перезагрузке страницы, т.е. например при переходе к следующему месяцу. Чтобы этого не было, нужно что-то придумать. Тут уж я не знаю что подсказать, возможно нужно будет сохранять состояние календарика в хидденах, а при перезагрузке страницы восстанавливать или еще что-то.Мой блог
...
Рейтинг: 0 / 0
Календарь
    #33989012
TZUK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сделал так:

<div id="my_div" style="display:none"><asp:Calendar ID="Calendar2" runat="server"></asp:Calendar></div>
               
                <img src="picture.jpg" onClick="calculation()"; />
                <script language="JavaScript">
                <!-- hide
                function calculation() {
                document.getElementById("my_div").style.display="block";
                //alert("dsf");
                }
                // -->
                </script>


Все работает, но проблема с перезагрузкой страници действительно осталась... Как же теперь ее побороть... ЭХ, не одно, так другое...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Календарь
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]