Avatar billede bjarnemortensen Nybegynder
05. oktober 2002 - 11:54 Der er 5 kommentarer

Tilføjelse af dag og tid HJÆLP

Hej
Følgende script udskriver indholdet fra en td-celle

Desuden vil jeg gerne have dag og tid på udskriften - hvordan???

function custom_print()
{
    mitHTML = (document.getElementById || document.all) ? (document.getElementById) ? document.getElementById("indhold").innerHTML : document.all.indhold.innerHTML : "Desværre! Din browser kan ikke klare denne handling!";
    allHTML = '<html><head><title>Udskrift fra www.fuip.dk</title><link rel="stylesheet" href="style/print.css" type="text/css"></head><body>Udskrift fra FUIP´s hjemmeside www.fuip.dk<br><br><br><table width="580" align="left" valign="top"><tr><td width="580" valign="top"><tr>' + mitHTML + '</td></tr></table></body></html>';
    nv = window.open("","nytVindue");
    nv.document.write(allHTML);
    nv.document.close();
    nv.print();
    setTimeout("nv.close()",500);
}

vh
Bjarne
Avatar billede o-zone Nybegynder
05. oktober 2002 - 17:38 #1
var dato = new Date();
var dag = dato.getDay();
var tid = dato.getHour()+":"+date.getMinutes();

henter hhv. ugedag (nummer - så det skal lige formateres) og tid.
Avatar billede o-zone Nybegynder
05. oktober 2002 - 17:39 #2
he he he ... og det var selvfølgelig getHours() der skulle have stået! :)
Avatar billede o-zone Nybegynder
05. oktober 2002 - 17:40 #3
arghhh ... og dato.getMinutes()
(Damn - det kører for mig i aften!)
Avatar billede o-zone Nybegynder
05. oktober 2002 - 18:12 #4
ok ... jeg var lidt hurtig før, men det skal man jo være heromkring, hvis man vil gøre sig forhåbninger om at labbe points til sig ;-)
Prøv med denne funktion:
---8<----------
function getTid(){
    var dato = new Date();
    var ugedag = dato.getDay();
    switch (ugedag){
        case 0 : ugedag="Søndag"; break;
        case 1 : ugedag="Mandag"; break;
        case 2 : ugedag="Tirsdag"; break;
        case 3 : ugedag="Onsdag"; break;
        case 4 : ugedag="Torsdag"; break;
        case 5 : ugedag="Fredag"; break;
        case 6 : ugedag="Lørdag"; break;
        default : break;
    }
    var timer = dato.getHours()+"";
    switch (timer.length){
        case 1 : minutter = "0" + minutter; break;
        case 0 : minutter = "00"; break;
        default : break;
    }
    var minutter = dato.getMinutes()+"";
    switch (minutter.length){
        case 1 : minutter = "0" + minutter; break;
        case 0 : minutter = "00"; break;
        default : break;
    }
    return ugedag+" "+timer+":"+minutter;
}
---8<----------

og tilføj så i din programkode noget der ligner:
[...cut...]p"><tr>' + mitHTML + '<br>'+getTid()+'</td>[...cut...]
eller noget i den stil, afhængig af hvordan du vil have det formateret?
=)
Avatar billede o-zone Nybegynder
05. oktober 2002 - 18:14 #5
P.S. Det er i øvrigt en tudsegrim kode du har.
'()?:'-statements bør (imho) af overskuelighedsgrunde aldrig nestes!! :-/
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