Avatar billede humleloi Nybegynder
28. april 2004 - 10:43 Der er 7 kommentarer og
2 løsninger

script til viderestilling efter 20 sek

nogen som kender scriptet til en kode hvor man bliver stillet videre til hovedsiden efter 20 sek. på "intro" siden?
Avatar billede steen_hansen Forsker
28. april 2004 - 10:48 #1
Du kan lægge det i et META-tag. Finder det lige ....
Avatar billede steen_hansen Forsker
28. april 2004 - 10:53 #2
<meta http-equiv=refresh content="20;url=http://www.minside.dk/">
Avatar billede badmanndk Nybegynder
28. april 2004 - 10:54 #3
<script language="Javascript">


function jmp()
{
parent.top.document.location.href="http://www.dinside.dk"
}
</script>

og body:

<body onload="setTimeout('jmp()',20000)">
Avatar billede steen_hansen Forsker
28. april 2004 - 10:55 #4
<html>

<head>
<title></title>
<meta http-equiv=refresh content="20;url=http://www.minside.dk/">
</head>

<body>

Du viderestilles til www.minside.dk

</body>

</html>
Avatar billede badmanndk Nybegynder
28. april 2004 - 10:56 #5
hansen kom først... jeg skal være lidt hurtigere
Avatar billede steen_hansen Forsker
28. april 2004 - 11:02 #6
Du må gerne få pointene, det er ikke så væsentligt. Måske din løsning bliver foretrukket? :o)
Avatar billede badmanndk Nybegynder
28. april 2004 - 11:21 #7
>steen_hansen

det er OK, jeg klarer mig... ellers tak.
din løsning var trods alt den bedste. :-)
Avatar billede roenving Novice
28. april 2004 - 15:15 #8
>>badmanndk

-- det er et lidt underligt script og måde ...

Den virker garanteret, for en intro-side skal _altid_ være simpel, så det gør nok ikke noget, at du først spørger efter nulevende forældre, derefter efter ældste levende forfader, så til barnet, før du vender hovedet, men det er adskilligt overkill, da parent, top (og self samt window !-) med garanti peger på det samme objekt, samt at det ikke er egentligt nødvendigt at spørge til barnet, da man kan spørge direkte ...

-- og selvom det principielt er fint at adskille kald og kode kan det blive for besværligt (specielt nå kaldet også indeholder kode, så hele din øvelse kan koges ned til:

<body onload="setTimeout('location.href=\'denAndenSide.html\'',20000);">

-- da det jo ovenikøbet er tilladt at udelade window i kald til objekter !o]
Avatar billede olebole Juniormester
29. april 2004 - 15:30 #9
<ole>

Et par ekstra kommentarer:
'document.location' er depricated og har været det i 5-6 år. Man bør bruge 'window.location'.

Man kan som sagt nøjes med 'location', men det er faktisk dårlig kodeskik. Jeg bruger det selv, men er ved at lægge det af mig ... det er _næsten_ ligeså svært som at holde op med at ryge  :o|

Sagen er, at JS først leder hele det almindelige scope igennem for en property, der hedder 'location'. Da den ikke finder noget leder den window-objektet igennem - og finder her den søgte property.

Det giver med andre ord bedre performance altid at anvende den fulde sti til en property. I virkeligheden burde man derfor også skrive f.eks: 'window.alert("En tekst")'  :oP

/mvh
</bole>
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