Avatar billede cdc Novice
27. august 2002 - 09:46 Der er 11 kommentarer og
1 løsning

Udskifte et billed klokken 21:00

Jeg har et webcam kørende på en side, og om aftenen når det er mørkt udenfor, ser det jo ikke for godt ud.

Findes der et script der kan skifte siden el. billedet ud klokken 21:00 og tilbage igen klokken 06:00 f.eks ?

/cdc
Avatar billede schaefner Juniormester
27. august 2002 - 09:49 #1
<script language="JavaScript"><!--
    t = (new Date()).getHours();
    if (t >= 0  && t < 6)
        s = "night.jpg";
    if (t >= 6  && t < 21)
        s = "logo.gif";
    if (t >= 21 && t < 0)
        s = "night.jpg";
    document.writeln("<img src=\"" + s + "\" border=0>");
// --></script>
Avatar billede schaefner Juniormester
27. august 2002 - 10:00 #2
Ja, ok den virker ikke helt efter hensigten.
Kan du ikke bruge en i PHP?
Avatar billede schaefner Juniormester
27. august 2002 - 10:02 #3
Nu er den der vidst

<script language="JavaScript"><!--
    t = (new Date()).getHours();
    if (t >= 0  && t < 6)
        s = "logonite.jpg";
    if (t >= 6  && t < 18)
        s = "logo.gif";
    if (t >= 18 && t < 24)
        s = "logonite.jpg";
    document.writeln("<img src=\"" + s + "\" border=0>");
// --></script>
Avatar billede cdc Novice
27. august 2002 - 10:05 #4
kan kun ikke bruge php på serveren men kan godt bruge asp.
Kigger lige på det lidt sener i dag og vender tilbage

/cdc
Avatar billede schaefner Juniormester
27. august 2002 - 10:45 #5
Den sidste jeg postede skulle gerne virke, men den kører efter brugerens ur, så den er jo ikke helt god.
Avatar billede jakoba Nybegynder
27. august 2002 - 13:43 #6
Jo det må vel være det idelle. når en australier henter siden er der så stadigvæk hans 'lokale' nattetid der gælder :-)
Avatar billede cdc Novice
27. august 2002 - 14:12 #7
det idelle ville selvfølgelig være server tid, men nu er det kun ca. en 350 der besøger siden udenfor vores tidslinie, så det er ikke så farligt, men servertid ville være optimalt

/cdc
Avatar billede schaefner Juniormester
27. august 2002 - 20:08 #8
jakoba >> Ja, men så skal uret til gengæld også være indstillet korrekt. Men som du siger så er tiden selvfølgelig den samme hos alle :)
Avatar billede cdc Novice
27. august 2002 - 20:11 #9
schaefner-> problemet er jo at en i australia vil se webcamen når det er nat her og at den er lukket når det er dag
Avatar billede schaefner Juniormester
27. august 2002 - 20:39 #10
Jeg er vidst lidt træt :D
Avatar billede schaefner Juniormester
27. august 2002 - 21:04 #11
Nu er jeg ikke specielt stærk i ASP, men i PHP kunne den vel laves sådan her:

<?
$timetal = date("G");
if ($timetal >= 21) {
    echo "<img src=\"nat.gif\">";
} else if (($timetal >= 1) && ($timetal < 6)) {
    echo "<img src=\"nat.gif\">";
} else {
    echo "<img src=\"normal.gif\">";
}
?>
Avatar billede cdc Novice
27. august 2002 - 21:09 #12
sikkert, men nu har jeg lige meget forstand på php som bønder har på græs :o)
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