Текущее время и координаты

 
0
 
JavaScript
ava
Юдифь | 28.07.2007, 06:29
Добрый день.

Есть 2 функции, одна для вывода текущего времени в строку состояния, вторая для вывода координат мыши тоже в строку состояния. Первая запускается при загрузке страницы, вторая срабатывает при движении мыши.
Получается, что в сроке статуса или время (пока мышка неподвижна), или координаты (если мышка двигается).
Как можно модернизировать вывод в командую строку параметров мыши и времени, так чтобы они выводились одновременно? Спасибо заранее за любой совет.

вот мои функции:

function startclock () //функция вывода текущего времени в строку состояния
{
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = ((hours <10) ? "0" : ":") + hours // формируем строку "чч:мм:сс"
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
window.status = timeValue; //показываем время в строке состояния
timerID = setTimeout("startclock()",1000); //задаем таймер
}



function mouseC() //функция вывода текущих координат в строку состояния
{

coordx=event.screenX;
coordy=event.screenY;
window.status =coordx+","+coordy
}
Comments (1)
ava
AKS | 28.07.2007, 08:08 #
Цитата (Юдифь @ 28.7.2007, 05:29 findReferencedText)
Как можно модернизировать вывод в командую строку параметров мыши и времени...

В командной строке им делать нечего, а вот в строку состояния браузера можно вывести как-нибудь так:

var test = {
re: /\s\d\d:\d\d:\d\d\s/,

clock: function () {
var date = (new Date).toString(),
time = date.match(test.re);
window.status = time;
window.setTimeout(test.clock, 1000);
},

mouse: function (e) {
var status = window.status
.match(test.re) || '',
e = e || event,
x = e.screenX,
y = e.screenY;
window.status = status + 'MouseCoords: ' + x + ',' + y;
},

init: function () {
this.clock();
document.onmousemove = this.mouse;
}
}

test.init();

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  AKS   Юдифь
advanced
Submit