Форум -> Ищу скрипт -> Блок Часы |
Блок Часы |
---|
kirBI | Дата: 27.03.2008, в 23:21 | Сообщение №1 |
УчастникПользователь №: 244 Сообщений: 69
| Ребят выручайте нашел ява скрипт отображающий время в нескольких городах, но минус в том, что автор зачем то сделал так что появляются эти часы только если два раза кликнуть мышью по странице, нужно каким то макаром избавиться от этих кликов что бы эти же часы были в простом блоке без всяких кликов. Скрипт прилагается.PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
| <?php if (!defined('BLOCK_FILE')) { Header("Location: index.php"); exit; }
$content = <<<HTML
<html> <body> <style type="text/css"> <!-- .timestyle { font-family:Verdana; font-size:10pt; color:#000000; background-color:#ffffff; } --> </style> <script language=javaScript> <!--// Beginning of JavaScript - var worldtime = new Array() worldtime[0]="Барнаул,6" worldtime[1]="Москва,3" worldtime[2]="Paris,1" worldtime[3]="Johannesburg,2"
var hours var shifthours var minutes var seconds var localhours var pause=2000 var thisplace var thisline="" var showmenu=1
function showtime() {
for (i=0; i<=worldtime.length-1;i++) { thisplace=worldtime[i].split(",") thistime= new Date() hours=thistime.getUTCHours() hours=eval(hours) shifthours=eval(thisplace[1]) localhours=eval(shifthours+hours) if (localhours <0) {localhours=24+localhours} if (localhours >=24) {localhours=localhours-24} minutes=thistime.getUTCMinutes() seconds=thistime.getUTCSeconds() if (thisplace[0]=='Delhi') { minutes=eval(minutes+30) if (minutes>=60) { minutes=eval(minutes-60) localhours=eval(localhours+1) } } if (eval(minutes) < 10) {minutes="0"+minutes} if (eval(seconds) < 10) {seconds="0"+seconds} if (eval(localhours) < 10) {localhours="0"+localhours} thisline+=localhours+":"+minutes+":"+seconds+" "+thisplace[0]+" } if (document.all) { timediv.innerHTML=thisline thisline="" var timer=setTimeout("showtime()",1000) } if (document.layers) { document.timediv.document.write("<span id='nn' class='timestyle'>") document.timediv.document.write(thisline) document.timediv.document.write("</span>") document.timediv.document.close() thisline="" } } function dblclick() { if (document.all && showmenu==1) { document.all.timediv.style.visibility="visible" document.all.timediv.style.posLeft=x document.all.timediv.style.posTop=y showtime() } if (document.layers && showmenu==1) { document.timediv.visibility="visible" document.timediv.left=x-40 document.timediv.top=y-80 showtime() } if (document.all && showmenu!=1) { document.all.timediv.style.visibility="hidden" } if (document.layers && showmenu!=1) { document.timediv.visibility="hidden" } showmenu=showmenu*1 }
if (document.layers) { document.captureEvents(Event.ONDBLCLICK); } document.ondblclick=dblclick;
if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM;
function handlerMM(e){ x = (document.layers) ? e.pageX : event.clientX y = (document.layers) ? e.pageY : event.clientY }
// - End of JavaScript - --> </script> <div id="timediv" class="timestyle"></div> </body> </html> HTML; ?> |
|
|
|
zik | Дата: 28.03.2008, в 01:59 | Сообщение №2 |
ПользовательПользователь №: 50 Сообщений: 38
| |
|
kirBI | Дата: 28.03.2008, в 11:28 | Сообщение №3 |
УчастникПользователь №: 244 Сообщений: 69
| мдяк, ни тут, ни там ни кто не знает :-( |
|
|
Serg_pnz | Дата: 28.03.2008, в 13:01 | Сообщение №4 |
АдминистраторПользователь №: 1 Сообщений: 2243
| На ФФ не идет, может найти всё же кроссбраузерный скрипт? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
kirBI | Дата: 28.03.2008, в 13:07 | Сообщение №5 |
УчастникПользователь №: 244 Сообщений: 69
| Собственно смысл описан вверху, а тип скрипта не так важен. Просто нужны часы, простые не графические, которые будут одновременно показывать четыре и более часовых пояса... |
|
|
SHAKA1 | Дата: 28.03.2008, в 13:42 | Сообщение №6 |
УчастникПользователь №: 323 Сообщений: 77
| |
|
kirBI | Дата: 28.03.2008, в 14:30 | Сообщение №7 |
УчастникПользователь №: 244 Сообщений: 69
| |
|
kirBI | Дата: 28.03.2008, в 14:35 | Сообщение №8 |
УчастникПользователь №: 244 Сообщений: 69
| SHAKA1, ну скачал залил и не работает... |
|
|
SHAKA1 | Дата: 28.03.2008, в 15:09 | Сообщение №9 |
УчастникПользователь №: 323 Сообщений: 77
| |
|
kirBI | Дата: 28.03.2008, в 15:15 | Сообщение №10 |
УчастникПользователь №: 244 Сообщений: 69
| SHAKA1, Прости не разобрался, все работает СПАСИБО!!!! |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|