Avatar billede donslund Nybegynder
14. marts 2005 - 12:22 Der er 6 kommentarer og
1 løsning

Redirecte til forskellige sider

Jeg leder efter et stykke script der refresher siden hvert 10 sekund med mindre en variabel er sat til 'skift'. Er den det, skal den skifte til en anden side. Disse sider er listet i et array.

Giver det mening?
Avatar billede skyggen2000 Nybegynder
14. marts 2005 - 13:40 #1
Det skulle kunne gøre trikket.

<script language="javascript">
window.setInterval("someFunction()", 10000);

function someFunction()
{
    if(skift)
        document.location = someArray[0];
    else
        document.location.reload();
}

</script>
Avatar billede donslund Nybegynder
14. marts 2005 - 14:08 #2
Duer det også hvis variablen skift er sat af php og ikke javascriptet?
Avatar billede skyggen2000 Nybegynder
14. marts 2005 - 14:11 #3
har ikke arbejdet så meget med PHP, men du kan jo teste det:) Det er mere pincippet i funkionaliteten jeg illustrerede.
Avatar billede donslund Nybegynder
14. marts 2005 - 14:14 #4
Jeps. Det er jeg helt med på. Jeg prøver mig lidt frem. Der må været et problem i, at at php/asp er serverside og javascript er client-side.
Avatar billede skyggen2000 Nybegynder
14. marts 2005 - 14:19 #5
du kan dog sagtens blot generere klient koden server side, således at den køres klient side, hvis det er det du mener.
Avatar billede olebole Juniormester
14. marts 2005 - 16:22 #6
<ole>

Er siderne listet i et PHP-array, lader du blot PHP udskrive et JS-array, inden dokumentet forlader serveren ... blot en uddybning af skyggens kommentar  :)

/mvh
</bole>
Avatar billede donslund Nybegynder
18. marts 2005 - 13:27 #7
Og hvordan laver jeg et js-array med php? Bare et dumt fredagsspørgsmål.
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