Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> записывать время нажатия на ссылку 
:(
    Опции темы
vaxlak
Дата 27.8.2009, 04:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



кликаем на ссылку. рядом с ней в соседнем поле таблицы должно зафиксица время последнего нажатия на нее.
Как-то надо ловить событие клика и вызывать какой-нить time()
токо вот как это сделать - не соображу :(


Это сообщение отредактировал(а) vaxlak - 27.8.2009, 04:03
PM MAIL   Вверх
NewDima
Дата 27.8.2009, 04:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 1
Всего: 12



не тот раздел, это сюда
PM ICQ   Вверх
MoLeX
Дата 27.8.2009, 05:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



JS OnClick


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
SneG0K
Дата 27.8.2009, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



MoLeX, теперь ты первый)

vaxlak, самый легкий вариант и приятный вариант jQuery
PM WWW Skype   Вверх
Ипатьев
Дата 27.8.2009, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: нет
Всего: 37



Я думаю, чтобы сообразить, как сделать, надо сначала сообразить, что надо сделать. написать не полутора словами, а немного подробнее. что за время, что за ячейка, для чего оно нужно и что с ним потом будет.
Чтобы отвечающие наперебой не гадали, что мы видим в данном случае, какой именно функционал требуется человеку, который сам до конца не понял, чего хочет.
PM MAIL   Вверх
Michael.de
Дата 27.8.2009, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 346
Регистрация: 22.3.2005
Где: Deutschland

Репутация: 4
Всего: 9



может пригодится:
Код

<script type="text/javascript">
function f1(){
 var d=new Date();
 document.getElementById('output').value=d.getHours()+':'+d.getMinutes()+' '+d.getDate()+'.'+d.getMonth()+'.'+d.getFullYear();
}
</script>
<button onclick='f1()';>Click</button>
<input id='output' style='border:1px solid #77F'>

PM MAIL   Вверх
vaxlak
Дата 27.8.2009, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(Michael.de @ 27.8.2009,  14:18)
может пригодится:
Код

<script type="text/javascript">
function f1(){
 var d=new Date();
 document.getElementById('output').value=d.getHours()+':'+d.getMinutes()+' '+d.getDate()+'.'+d.getMonth()+'.'+d.getFullYear();
}
</script>
<button onclick='f1()';>Click</button>
<input id='output' style='border:1px solid #77F'>

да! это уже почти то, што надо.
А если не выцеплять элемент по id и не загонять ему значение value?
Если просто записать текст в таблицу?
Это как-то можно сделать?
Вот што требуеца:

Код

<html>
<body>
<table border=1>
<tr>

<td>
<a href=# onClick='obrabot4ik_Klika();'>Ссыла</a>
</td>

<td>
Сюда надо вписать время нажатия на ссылку.
Когда на нее нажимаем еще раз - вновь вписываем последнее время нажатия.
Соответствеено, если закрываем окно бровзера, и вновь открываем - время последнего нажатия должно уже отображаца.
Я вполне не против, штобы время писалось в куки и считывалось оттуда, если по-другому уж совсем никак не получица.
</td>

</tr>
</table>
</body>
</html>




Это сообщение отредактировал(а) vaxlak - 27.8.2009, 20:16
PM MAIL   Вверх
EmilRegis
Дата 28.8.2009, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



Цитата(vaxlak @  27.8.2009,  20:09 Найти цитируемый пост)
Если просто записать текст в таблицу?

какая разница,точно так же тэдэшке присваиваешь id и в неё записываешь...а в остальном ты прав,придётся тебе в кукисы записывать твоё время

PM MAIL   Вверх
vaxlak
Дата 30.8.2009, 03:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(EmilRegis @ 28.8.2009,  06:07)
Цитата(vaxlak @  27.8.2009,  20:09 Найти цитируемый пост)
Если просто записать текст в таблицу?

какая разница,точно так же тэдэшке присваиваешь id и в неё записываешь...а в остальном ты прав,придётся тебе в кукисы записывать твоё время

разве у <td> есть свойство value?
Ну очень сомневаюсь.

Добавлено через 13 минут
так и есть. проверил.
Код

<html>
<head>
<script>
function f1()
{
document.getElementById('output').value='123';
}
</script>
</head>

<body>
<table border=1>
<tr>

<td>
<a href=1.html onClick='f1();'>Ссыла</a>
</td>

<td id='output'>

</td>

</tr>
</table>
</body>
</html>


данный код упрямо отказываеца выводить хотябы текстовое значение '123', а не то штобы время...
PM MAIL   Вверх
diadiavova
Дата 30.8.2009, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(vaxlak @  30.8.2009,  04:53 Найти цитируемый пост)

данный код упрямо отказываеца выводить хотябы текстовое значение '123', а не то штобы время... 

Вместо value используй innerHTML
Код

document.getElementById('output').innerHTML='123';



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
vaxlak
Дата 31.8.2009, 05:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(diadiavova @ 30.8.2009,  08:55)
Цитата(vaxlak @  30.8.2009,  04:53 Найти цитируемый пост)

данный код упрямо отказываеца выводить хотябы текстовое значение '123', а не то штобы время... 

Вместо value используй innerHTML
Код

document.getElementById('output').innerHTML='123';

спасибо большое!
заработало!
а как теперь время и дату пихать в куки и вытаскивать оттуда?
чешу репу - мыслей нет :(

Это сообщение отредактировал(а) vaxlak - 31.8.2009, 05:00
PM MAIL   Вверх
EmilRegis
Дата 31.8.2009, 05:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



PM MAIL   Вверх
vaxlak
Дата 2.9.2009, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



нихватает мосга.
если кому не влом, помогите сделать, плиз. (оно же, сделайте  smile )

Это сообщение отредактировал(а) vaxlak - 2.9.2009, 00:47
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0829 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.