Avatar billede boha03 Nybegynder
16. februar 2004 - 18:04 Der er 23 kommentarer og
1 løsning

Dato/Tid Script som køre som grafik.

Jeg vil høre om der var en der kunne hjælpe mig med at fixe et script som viser dato/tid i grafik ikke tekst det vil sige at jeg laver nogen grafik filer fra 1 til 9 samt 0
Avatar billede Slettet bruger
16. februar 2004 - 18:27 #1
En hurtig idé:

<?
$string = date("d-m-Y k\l. H-i", time());
for($i=0;$i<=9; $i++) {
$string = str_replace($i, '<img src="billeder/' . $i . '.gif" border="0">', $string);
echo $i;
}
echo $string;
?>
Avatar billede Slettet bruger
16. februar 2004 - 18:28 #2
echo $i; kan du bare fjerne :D
Avatar billede boha03 Nybegynder
16. februar 2004 - 19:15 #3
så vil jeg lige høre om man kan få tide til at bevæge sig
Avatar billede Slettet bruger
16. februar 2004 - 20:07 #4
bevæge sig? Hvis du mener som et ur der skifter for hvert sekund, så nej. Du kan dog lave det i JavaScript.
Avatar billede boha03 Nybegynder
17. februar 2004 - 06:06 #5
med grafik ?
Avatar billede boha03 Nybegynder
17. februar 2004 - 06:17 #6
Men den du har lavet der er god nok til at starte med men vis du kan lave det i javascript må du godt sige til så vil jeg godt give point for det også kan du ikke lige lave et svar så du kan få point
Avatar billede ysangkok Nybegynder
23. februar 2004 - 10:58 #7
Jeg har ændret lidt på scriptet i http://www.dynamicdrive.com/dynamicindex6/clock3.htm

Dette skal puttes ind hvor dato og tid skal være:

---kode start---
<script type="text/javascript">
/*
Live Date Script-
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DHTML scripts, and Terms Of Use,
visit http://www.dynamicdrive.com
*/

function parseChar(input) {
  var output = "";
  for (var i=0; i<input.length; i++) {
    img = input.charAt(i);
    img = img.replace(/\//gi,"slash");
    img = img.replace(/ /gi,"mellemrum");
    img = img.replace(/:/gi,"kolon");
    output = output + "<img src='" + img + ".gif' alt='" + img + "'>";
  }
  return output;
}

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate=parseChar(daym+"/"+(month+1)+"/"+year+" "+hours+":"+minutes+":"+seconds);
+"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
if (!document.all&&!document.getElementById)
getthedate()
function goforit(){
if (document.all||document.getElementById)
setInterval("getthedate()",1000)
}

</script>
<span id="clock"></span>
---kode slut---
Dette skal puttes i <body>: "onload='goforit()'".

Bemærk at det skal bruges en gif for hvert tegn (også mellemrum). Det vil sige alle disse filer:
0.gif, 1.gif, 2.gif, 3.gif, 4.gif, 5.gif, 6.gif, 7.gif, 8.gif, 9.gif, kolon.gif, slash.gif (skråstreg) og mellemrum.gif

Du kan bare skifte .gif ud med noget andet, men husk at ændre det i scriptet.

Du kan finde billederne her undtagen slash.gif og mellemrum.gif.
/Ysangkok
Avatar billede ysangkok Nybegynder
23. februar 2004 - 11:00 #8
Avatar billede Slettet bruger
23. februar 2004 - 11:24 #9
Husk at et JavaScript ur kun går rigtigt hvis brugerens ur på computeren gør. Og hvad er fordelen ved at vise et ur magen til det der ligger nede i højre hjørne i forvejen?
Avatar billede boha03 Nybegynder
23. februar 2004 - 15:35 #10
jeg må have lavet noget forkert siden jeg ikke kan få det til at virke.
Avatar billede ysangkok Nybegynder
23. februar 2004 - 15:45 #11
Det virker fint her.
Hvilken fejl får du og hvilken browser bruger du?
Avatar billede boha03 Nybegynder
23. februar 2004 - 15:51 #12
kan jeg logge dig til at lave koden om så jeg bare kan smide den på en fil har lavet grafik filer fra 0 til 9 i gif
Avatar billede ysangkok Nybegynder
23. februar 2004 - 15:52 #13
Jeg sender dig en .zip fil med alle billederne og en html-fil der er lige til at dobbeltklikke.
Avatar billede boha03 Nybegynder
23. februar 2004 - 15:53 #14
kanon
Avatar billede ysangkok Nybegynder
23. februar 2004 - 15:53 #15
Du kan sende din e-mail til mig på janustroelsen@hotmail.com (hvis du ikke vil skrive den her)
Avatar billede boha03 Nybegynder
23. februar 2004 - 19:15 #16
jeg vil bare høre hvad dag du sender den?
Avatar billede ysangkok Nybegynder
23. februar 2004 - 20:58 #17
jeg sender den så hurtigt jeg kan så snart jeg har fået din e-mail.
Avatar billede boha03 Nybegynder
23. februar 2004 - 22:51 #18
jeg har sendt dig en mail for et pr timer siden
Avatar billede boha03 Nybegynder
24. februar 2004 - 15:30 #19
Har du ikke fået din mail
Avatar billede ysangkok Nybegynder
24. februar 2004 - 15:59 #20
Zippen er sendt
Avatar billede boha03 Nybegynder
24. februar 2004 - 17:06 #21
Den virker nu takker jeg uploader den lige så folk kan se den.
Avatar billede boha03 Nybegynder
24. februar 2004 - 18:37 #22
Kan jeg lige spøre om en ting til
Avatar billede ysangkok Nybegynder
24. februar 2004 - 18:38 #23
Ja
Avatar billede boha03 Nybegynder
24. februar 2004 - 22:12 #24
Det er lige meget har fundet ud af siger mange tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester