Avatar billede c-sharp Nybegynder
29. september 2004 - 09:52 Der er 11 kommentarer og
1 løsning

Redirect efter 10 sekunder

Jeg har lavet et script som skal redirecte efter 10 sekunder, det virker på min lokale maskinen, men ikke på webhotellet. Hvad er der galt:

<body style="MARGIN-TOP: 0px; MARGIN-LEFT: 0px; BACKGROUND-COLOR: #333333" scroll="auto" onload="java script:start()">

<script>
    function redirect()
    {
        location.href ="default.aspx";
    }
   
    function start()
    {
        setTimeout(redirect(), 10000);
    }
</script>

Et andet problem er at den kun virker førstegang, næste gang jeg tilgår siden redirecter den med det samme.
Avatar billede olebole Juniormester
29. september 2004 - 12:45 #1
<ole>

Det er afgjort en fejl at bruge JavaScript pseudo-protokol i en event-handler. Bare skriv:
  <body ... onload="start()">

At det ikke virker på serveren, skyldes uden tvivl .net - og at den kun redirect'er én gang og derefter med det samme, skal du nok også finde årsagen til dér. Den platform lever til dels sit eget liv - og cache'er her og der efter forgodt befindende.
That's life, når man vælger en platform, der insisterer på at bestemme  :)
Dit JavaScript er der ingen fejl i (udover det med handler'en)

/mvh
</bole>
Avatar billede c-sharp Nybegynder
29. september 2004 - 13:24 #2
Kan jeg så lave det på en anden måde så det kommer til at virke som jeg gerne vil have det til?
Avatar billede hammerhead Nybegynder
29. september 2004 - 13:26 #3
Prøv denne. Skal placeres i head

<META HTTP-EQUIV="refresh" content="10;URL=http://www.domæne.dk/side.html">
Avatar billede olebole Juniormester
29. september 2004 - 13:46 #4
Ville det ikke være bedre at finde ud af, hvorfor serveren fucker up? Det kan man da ikke bruge til noget
Avatar billede hammerhead Nybegynder
29. september 2004 - 13:48 #5
Jo, og mens man finder ud af det, så virker det andet ;-)
Avatar billede olebole Juniormester
29. september 2004 - 14:07 #6
Jaja ... et link vil også virke ... og meget andet. Spørgerens problem er, så vidt jeg kan se, ikke, at der ikke kan redirectes - men at hans server fucker hans JavaScript-afvikling op.
Patienten er stadig syg, når man tramper termometret i stykker  ;o)
Avatar billede c-sharp Nybegynder
30. september 2004 - 13:17 #7
Nå men i får begge tak fo hjælpen, smid et svar så er der point.
Avatar billede hammerhead Nybegynder
30. september 2004 - 14:16 #8
Jeg skal ikke have point.
Avatar billede c-sharp Nybegynder
30. september 2004 - 14:18 #9
Selvfølgelig skal du have point!
Avatar billede c-sharp Nybegynder
04. oktober 2004 - 11:19 #10
Får jeg snart nogle svar så jeg kan komme af med mine point? :-)
Avatar billede hammerhead Nybegynder
04. oktober 2004 - 18:47 #11
Hej igen.
Tag point selv.
Avatar billede c-sharp Nybegynder
11. oktober 2004 - 10:43 #12
Nå men så få i begge 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