Определить координаты
Добрый день всем. Как определить координаты по IP компьютера?
и другой вопрос как написать скрипт, который в диапазоне времени от 9:00 до 9:45 выводил на экран одну надпись, с 10:00 до 10:45 другую .... Заранее спасибо |
GEOIP, геолокация.
|
а второй вопрос?
|
а если страничку не перезагружать она будет выполняться?
|
Цитата:
|
ну это я понял давно. А можно сделать так что бы он(скрипт) без обновления страницы вызывал эту функцию?
|
А если вот то что вы написали пихнуть в setInterval, она работать будет?
|
Цитата:
|
я вместо alert document.write написал. Он мне всю страницу исписал символами :write:
А можно поставить такое условие: если один раз вывел на экран, значит больше не выводить и заново чтобы setInterval выполнял? |
Замените setInterval на setTimeout- выполнится 1 раз, если вам это надо.
|
Цитата:
проверка времени if время входит в интервал, то выводим на экран текст(текст выводится только один раз в сутки) else if время входит в интервал2, то вместо старого текста выводим на экран текст2 (тоже 1 раз в сутки) ............................................ ........................ начинаем выполнение скрипта заново Вот примерно, то что я хочу |
Maxmaxmахimus, мне консультация не нужна и навязчивых идей у меня тоже нету и не было.
<!DOCTYPE HTML> <html> <head><meta charset="utf-8"> </head> <body> <div id="URbe4"> <span class="a">Бла бла бла </span><span class="hour"> hh</span>:<span class="min">mm</span>:<span class="sec">ss</span> </div> <script> var timerId; function update() { var clock = document.getElementById('URbe4'); var sebastian = document.getElementById('URbe4'); var date = new Date(); var h = date.getHours(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); if (h === 16 && minutes > 0) {h = 'Бла бла бла '; sebastian.children[0].innerHTML = h;} else if (h === 16 && minutes > 45){ h = 'Разная суета... '; sebastian.children[0].innerHTML = h;} else if (h === 16 && minutes > 50){ h = 'Тоже суета '; sebastian.children[0].innerHTML = h;} else if (h === 17 && minutes < 30) {h = 'Еще большая суета.. '; sebastian.children[0].innerHTML = h;} else {h = '..........всякое разное....... '; sebastian.children[0].innerHTML = h;} if (hours < 10) hours = '0'+hours; clock.children[1].innerHTML = hours; if (minutes < 10) minutes = '0'+minutes; clock.children[2].innerHTML = minutes; if (seconds < 10) seconds = '0'+seconds; clock.children[3].innerHTML = seconds; } function URbe4Start() { if (timerId) return; timerId = setInterval(update, 1000); update(); } </script> <input type="button" onclick="URbe4Start()" value="старт"> </body> </html> Вот эту суету без кнопки как запустить? |
Цитата:
<!DOCTYPE HTML> <html> <head><meta charset="utf-8"> </head> <body> <div id="URbe4"> <span class="a">Бла бла бла </span><span class="hour"> hh</span>:<span class="min">mm</span>:<span class="sec">ss</span> </div> <script> var timerId; function update() { var clock = document.getElementById('URbe4'); var sebastian = document.getElementById('URbe4'); var date = new Date(); var h = date.getHours(); var hours = date.getHours(); var minutes = date.getMinutes(); var seconds = date.getSeconds(); if (h === 16 && minutes > 0) {h = 'Бла бла бла '; sebastian.children[0].innerHTML = h;} else if (h === 16 && minutes > 45){ h = 'Разная суета... '; sebastian.children[0].innerHTML = h;} else if (h === 16 && minutes > 50){ h = 'Тоже суета '; sebastian.children[0].innerHTML = h;} else if (h === 17 && minutes < 30) {h = 'Еще большая суета.. '; sebastian.children[0].innerHTML = h;} else {h = '..........всякое разное....... '; sebastian.children[0].innerHTML = h;} if (hours < 10) hours = '0'+hours; clock.children[1].innerHTML = hours; if (minutes < 10) minutes = '0'+minutes; clock.children[2].innerHTML = minutes; if (seconds < 10) seconds = '0'+seconds; clock.children[3].innerHTML = seconds; } function URbe4Start() { if (timerId) return; timerId = setInterval(update, 1000); update(); } </script> </body onload="URbe4Start()" > </html> |
|
Раед, он же не работает?
|
Цитата:
|
Цитата:
Только GPS точно определит. |
короче без вариантов да?
|
а как без кнопки запустить?
|
Часовой пояс GMT +3, время: 04:49. |