|
| Verdensuret Fra : thewizards | Vist : 5707 gange 50 point Dato : 08-12-05 22:12 |
|
Kan nogen fortælle mig, hvor jeg frit kan downloade et verdensur? Måske kan nogen også fortælle mig hvordan man laver et verdensur, og uploader et på en hjemmeside?
mvh
W
| |
|
Hvis du er online har du et ur helt automatisk. Dette er et verdensur. Hvis du har indstillet din PC til den korrekte tids-zone vil den også passe til enhver tid. Når du i et eller andet programmeringssprog benytter funktionen Time (kan variere fra sprog til sprog, men Time er det mest normale), får du helt automatisk den korrekte tid.
Så du skal IKKE lave et verdensur, det er gjort for dig. Du skal bare bruge den Time-funktion der er indbygget i dit programmeringssprog.
Jeg har lavet EDB-programmer i mere end 25 år. I starten måtte man selv programmere sådanne ting. Det er ikke længere nødvendigt. Hilsen
| |
| Kommentar Fra : severino |
Dato : 08-12-05 22:49 |
|
Et verdensur på en hjemmeside, vil sjældent virke efter hensigten, idet det benytter computerens eget urværk som faktor, og at man så i de andre ure sætter en forskudt faktor ind for at vise de andre tider. Det vil give nogle ukorrekte visninger, når det vises i andre lande, med en anden tidszone.
Dog kan man lave en valgmulighed for hvor man modtager siden, og markere sin egen lokalzone.
Jeg bruger en anden måde, hvormed jeg viser tiderne, da den henter tiden på nettet, og for mit vedkommende opdatere hvert 20 sekund. Den viser så i tilgift temperaturen i de respektive områder.
http://www.wunderground.com/global/DN.html er en startmulighed. Her skal man dog lige finde det aktuelle billedlink, som så kan vises på siden.
| |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 03:04 |
| | |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 03:50 |
|
Så fandt jeg et javascript til dig på http://www.viewsource.dk/cat.asp?ident=js&page=2&catID=3 det er den der hedder Worldtime men her kommer koden.
Kode <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>JavaScript - Misc - World Time</title>
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Emanuel Gavrilv (eltal@sprint.ca) -->
<!-- Web Site: http://www.angelfire.com/on/eltal -->
<!-- Begin
function GetTime() {
var dt = new Date();
var def = dt.getTimezoneOffset()/60;
var gmt = (dt.getHours() + def);
document.clock.local.value = (IfZero(dt.getHours()) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
var ending = ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds());
var rome =check24(((gmt + 1) > 24) ? ((gmt + 1) - 24) : (gmt + 1));
document.clock.rome.value = (IfZero(rome) + ending);
var isr =check24(((gmt + 2) > 24) ? ((gmt + 2) - 24) : (gmt + 2));
document.clock.Israel.value = (IfZero(isr) + ending);
var msw =check24(((gmt + 3) > 24) ? ((gmt + 3) - 24) : (gmt + 3));
document.clock.msw.value = (IfZero(msw) + ending);
var baku =check24(((gmt + 4) > 24) ? ((gmt + 4) - 24) : (gmt + 4));
document.clock.baku.value = (IfZero(baku) + ending);
var del =check24(((gmt + 5) > 24) ? ((gmt + 5) - 24) : (gmt + 5));
document.clock.del.value = (IfZero(del) + ending);
var dh =check24(((gmt + 6) > 24) ? ((gmt + 6) - 24) : (gmt + 6));
document.clock.dh.value = (IfZero(dh) + ending);
var kok =check24(((gmt +7 ) > 24) ? ((gmt +7 ) - 24) : (gmt + 7));
document.clock.kok.value = (IfZero(kok) + ending);
var ho =check24(((gmt + 8) > 24) ? ((gmt + 8) - 24) : (gmt + 8));
document.clock.ho.value = (IfZero(ho) + ending);
var tky =check24(((gmt + 9) > 24) ? ((gmt + 9) - 24) : (gmt + 9));
document.clock.tky.value = (IfZero(tky) + ending);
var sdn =check24(((gmt + 10) > 24) ? ((gmt + 10) - 24) : (gmt + 10));
document.clock.sdn.value = (IfZero(sdn) + ending);
var mag =check24(((gmt + 11) > 24) ? ((gmt + 11) - 24) : (gmt + 11));
document.clock.mag.value = (IfZero(mag) + ending);
var wll =check24(((gmt + 12) > 24) ? ((gmt + 12) - 24) : (gmt + 12));
document.clock.wll.value = (IfZero(wll) + ending);
var _GMT =check24(((gmt) > 24) ? ((gmt) - 24) : (gmt));
document.clock._GMT.value = (IfZero(_GMT) + ":" + IfZero(dt.getMinutes()) + ":" + IfZero(dt.getSeconds()));
var eniw =check24(((gmt + (24-12)) > 24) ? ((gmt + (24-12)) - 24) : (gmt + (24-12)));
document.clock.eniw.value = (IfZero(eniw) + ending);
var sam =check24(((gmt + (24-11)) > 24) ? ((gmt + (24-11)) - 24) : (gmt + (24-11)));
document.clock.sam.value = (IfZero(sam) + ending);
var haw =check24(((gmt + (24-10)) > 24) ? ((gmt + (24-10)) - 24) : (gmt + (24-10)));
document.clock.Hawaii.value = (IfZero(haw) + ending);
var ala =check24(((gmt + (24-9)) > 24) ? ((gmt + (24-9)) - 24) : (gmt + (24-9)));
document.clock.alaska.value = (IfZero(ala) + ending);
var pacif =check24(((gmt + (24-8)) >= 24) ? ((gmt + (24-8)) - 24) : (gmt + (24-8)));
document.clock.pacif.value = (IfZero(pacif) + ending);
var mount =check24(((gmt + (24-7)) > 24) ? ((gmt + (24-7)) - 24) : (gmt + (24-7)));
document.clock.mount.value = (IfZero(mount) + ending);
var center =check24(((gmt + (24-6)) > 24) ? ((gmt + (24-6)) - 24) : (gmt + (24-6)));
document.clock.center.value = (IfZero(center) + ending);
var east =check24(((gmt + (24-5)) > 24) ? ((gmt + (24-5)) - 24) : (gmt + (24-5)));
document.clock.east.value = (IfZero(east) + ending);
var atl =check24(((gmt + (24-4)) > 24) ? ((gmt + (24-4)) - 24) : (gmt + (24-4)));
document.clock.atl.value = (IfZero(atl) + ending);
var bra =check24(((gmt + (24-3)) > 24) ? ((gmt + (24-3)) - 24) : (gmt + (24-3)));
bra = (bra >= 24) ? bra - 24 : bra;
document.clock.bra.value = (IfZero(bra) + ending);
var mid =check24(((gmt + (24-2)) > 24) ? ((gmt + (24-2)) - 24) : (gmt + (24-2)));
mid = (mid >= 24) ? mid - 24 : mid;
document.clock.mid.value = (IfZero(mid) + ending);
var azo =check24(((gmt + (24-1)) > 24) ? ((gmt + (24-1)) - 24) : (gmt + (24-1)));
azo = (azo >= 24) ? azo - 24 : azo;
document.clock.azo.value = (IfZero(azo) + ending);
setTimeout("GetTime()", 1000);
}
function IfZero(num) {
return ((num <= 9) ? ("0" + num) : num);
}
function check24(hour) {
return (hour >= 24) ? hour - 24 : hour;
}
// End -->
</script>
<style>
TD.format
{
COLOR: blue;
FONT-FAMILY: Verdana;
FONT-SIZE: 15px;
FONT-WEIGHT: bolder
}
TD.format A:active
{
COLOR: red;
TEXT-DECORATION: none
}
TD.format A:link
{
COLOR: blue;
TEXT-DECORATION: none
}
TD.format A:visited
{
COLOR: blue;
TEXT-DECORATION: none
}
TD.format A:hover
{
COLOR: red;
TEXT-DECORATION: none
}
</style>
</head>
<body bgcolor="#003399" onLoad="javascript:GetTime();">
<table bgColor="#000080" border="1" borderColorDark="#0000ff" borderColorLight="#000000" cellPadding="10" cellSpacing="5" width="100%" height="98%">
<tr>
<td height="1%"><table border="0" cellPadding="0" cellSpacing="0" width="100%">
<tr>
<td class="format"><IMG align=absMiddle alt="Author of this Script" border=0 height=16 src="../../../images/doc.gif" width=16 > <a href="http://www.angelfire.com/on/eltal">Emanuel Gavrilv</a></td>
<td class="format" align="right"> JavaScript - Misc - WorldTime</td>
</tr>
</table>
</td>
</tr>
<tr>
<td vAlign="center" height="80%"><div align="center"><center><table border="0" cellPadding="0" cellSpacing="0" class="format" width="500">
<tr>
<td align="middle" vAlign="top" class="format" width="500">
<form name="clock">
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0>
<TR>
<TD class="format"><strong>Local Time </TD>
<TD><input type="text" size="8" name="local"></strong></TD>
</TR>
<TR>
<TD class="format">Eniwetok (GMT-12)</TD>
<TD><input type="text" size="8" name="eniw"></TD>
</TR>
<TR>
<TD class="format">Samoa (GMT-11)</TD>
<TD> <input type="text" size="8" name="sam"></TD>
</TR>
<TR>
<TD class="format">Hawaii (GMT-10)</TD>
<TD> <input type="text" size="8" name="Hawaii">
</TD>
</TR><TR>
<TD class="format">Alaska (GMT-9)</TD>
<TD> <input type="text" size="8" name="alaska"><br>
</TD>
</TR><TR>
<TD class="format">Pacific Time (GMT-8) </TD>
<TD><input type="text" size="8" name="pacif"></TD>
</TR><TR>
<TD class="format">Mountain Time (GMT-7)</TD>
<TD> <input type="text" size="8" name="mount">
</TD>
</TR><TR>
<TD class="format">Central Time (GMT-6) </TD>
<TD><input type="text" size="8" name="center"></TD>
</TR><TR>
<TD class="format">Eastern Time (GMT-5)</TD>
<TD><input type="text" size="8" name="east"><br>
</TD>
</TR><TR>
<TD class="format">Atlantic Time (GMT-4)</TD>
<TD> <input type="text" size="8" name="atl">
</TD>
</TR><TR>
<TD class="format">Brazilia (GMT-3) </TD>
<TD> <input type="text" size="8" name="bra"><br>
</TD>
</TR><TR>
<TD class="format">Mid-Atlantic (GMT-2)</TD>
<TD><input type="text" size="8" name="mid"></TD>
</TR><TR>
<TD class="format">Azores (GMT-1)</TD>
<TD> <input type="text" size="8" name="azo"></TD>
</TR><TR>
<TD class="format">Greenwich Mean Time (GMT) </TD>
<TD><input type="text" size="8" name="_GMT"></TD>
</TR><TR>
<TD class="format">Rome (GMT +1)</TD>
<TD><input type="text" size="8" name="rome"></TD>
</TR><TR>
<TD class="format">Israel (GMT +2) </TD>
<TD> <input type="text" size="8" name="Israel"><br>
</TD>
</TR><TR>
<TD class="format">Moscow (GMT +3)</TD>
<TD><input type="text" size="8" name="msw"></TD>
</TR><TR>
<TD class="format">Baku (GMT +4)</TD>
<TD><input type="text" size="8" name="baku"></TD>
</TR><TR>
<TD class="format">New Delhi (GMT +5)</TD>
<TD><input type="text" size="8" name="del"></TD>
</TR>
<TR>
<TD class="format">Dhakar (GMT +6)</TD>
<TD><input type="text" size="8" name="dh">
</TD>
</TR><TR>
<TD class="format">Bangkok (GMT +7)</TD>
<TD><input type="text" size="8" name="kok"></TD>
</TR><TR>
<TD class="format">Hong Kong (GMT +8) </TD>
<TD><input type="text" size="8" name="ho"></TD>
</TR><TR>
<TD class="format">Tokyo (GMT +9)</TD>
<TD><input type="text" size="8" name="tky"></TD>
</TR><TR>
<TD class="format">Sydney (GMT +10)</TD>
<TD> <input type="text" size="8" name="sdn"></TD>
</TR><TR>
<TD class="format">Magadan (GMT +11)</TD>
<TD><input type="text" size="8" name="mag"></TD>
</TR><TR>
<TD class="format">Wellington (GMT +12) </TD>
<TD> <input type="text" size="8" name="wll"></TD>
</TR>
</TABLE>
</form>
</td>
</tr>
</table></center></div></td></tr>
<tr>
<td height="1%"><table border="0" cellPadding="0" cellSpacing="0" width="100%">
<tr>
<td class="format" align="middle">FreeWare</td>
</tr>
</table>
</td>
</tr></table>
</body>
</html> |
Du kopierer det hele ind i noteblok og gemmer det som f.eks verdenstid.htm - husk filen skal afsluttes med .htm - så kan du rette designet til som du syntes, og oploade til din hjemmeside.
Er der noget du skal have hjælp til er jeg først på kandu fredag aften, men der er sikkert en af de andre i tråden der kan hjælpe dig videre hvis det ikke kan vente.
God fornøjelse
//bentjuul
| |
| Kommentar Fra : FinnEiner |
Dato : 09-12-05 04:02 |
| | |
| Kommentar Fra : FinnEiner |
Dato : 09-12-05 04:03 |
| | |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 05:02 |
| | |
| Kommentar Fra : Backtee |
Dato : 09-12-05 11:45 |
| | |
|
Hej bentjuul.
Tak for din programmering. Jeg har nu testet det på min side. Tiden står med blanke felter. Grafikken er OK
Mvh.
W
| |
|
Hej bentjuul.
Tak for din programmering. Jeg har nu testet det på min side. Tiden står med blanke felter. Grafikken er OK
Mvh.
W
| |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 20:25 |
|
læg et link så jeg kan se siden.
//bentjuul
| |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 20:31 |
| | |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 21:31 |
|
Du har ikke sat hele skriftet ind, al javascript mangler. Besøg min side igen højreklik et sted på siden og vælg vis kilde - kopier det hele i noteblok og gem siden som verdensur.htm opload siden og den virker.
eller
Kopier hele den kode jeg har lagt tidligere ind i notesblok og gem den som verdensur.htm og opload.
//bentjuul
| |
| Kommentar Fra : bentjuul |
Dato : 09-12-05 21:52 |
|
Jeg har via din hjemmeside sendt en mail vedhæftet det jeg selv har oploaded, som er det samme som jeg tidligere lagde her i spørgsmålet - bare med lidt farveændringer.
//bentjuul
| |
| Kommentar Fra : severino |
Dato : 09-12-05 22:38 |
|
Jeg har forsøgsmessigt sendt nemtjuul's verdensur en tur over atlanten, og har derfra fået bekræftet, at uret kun viser korrekt tid på lokaltiden.
Dette kan skyldes at urfunktionen styres af den pc's ur, der har hentet siden, og derfor ikke er istand til at beregne tidszonerne, når det køres i en anden tidszone uden for den danske.
| |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|