Avatar billede goet Nybegynder
24. juli 2001 - 15:31 Der er 19 kommentarer og
1 løsning

Styring af tid på redirect

Er der nogen der kan hjælpe mig med en måde at styre den tid man er på en redirectside.
Før har jeg brugt: CONTENT=\"3;URL=http://www.side.htm\">;
i head, men så begynder sekunderne at tælle fra det øjeblik siden begynder at indlæse sig. Jeg vil gerne have at den først går videre til næste side, når min animation er færdig med at spille.
Avatar billede roenving Novice
24. juli 2001 - 15:35 #1
<script>
<!--
function startTimer(){
setTimeOut(reDir, 3000);
}

function reDir() {
top.location.href=\"dinRedirURL\";
}
//-->
</script>

.
.
.

<body ... onLoad=\"startTimer();\">
Avatar billede prodic Mester
24. juli 2001 - 15:36 #2
Du kunne måske lave noget TimeOut i dit Body-tag.
Bare et forslag.
Avatar billede prodic Mester
24. juli 2001 - 15:42 #3
<SCRIPT LANGUAGE=\"JavaScript\"><!--
function redirect () { setTimeout(\"go_now()\",10000); }
function go_now ()  { window.location.href = \"http://www.eksperten.dk\"; }
//--></SCRIPT>

</HEAD>

<BODY onLoad=\"redirect()\">


sådan noget som. Virker efter samme princip som roenving\'s.
Ville bare uddybe min korte kommentar.
Avatar billede goet Nybegynder
25. juli 2001 - 20:42 #4
Jeg prøver lige, og vender tilbage senere
Avatar billede goet Nybegynder
26. juli 2001 - 10:23 #5
Jeg får ikke redirecten til at virke med jeres scripts. Den stooper bare på siden
Avatar billede roenving Novice
26. juli 2001 - 10:39 #6
Så må vi have fat i debuggeren:

<script>
<!--

function reDir() {
alert(\'Så er vi så langt\');
top.location.href=\"dinRedirURL\";
}
//-->
</script>

.
.
.

<body ... onLoad=\"setTimeOut(\"reDir()\", 3000);\">

=:-\\
Avatar billede eflow Nybegynder
31. juli 2001 - 02:14 #7
nu du siger animation...er det lavet i flash ? så kan du jo nemlig bare lave i flash så man ryger hen på den side..
Avatar billede goet Nybegynder
31. juli 2001 - 20:52 #8
Det er en gifanimation, for at alle der ikke har opdaget hvor fedt flash er også kan se den.
Jeg kigger lige på det der debug
Avatar billede goet Nybegynder
01. august 2001 - 11:08 #9
<html>
<head>
<title>Redirect</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script>
<!--

<!--
function startTimer(){
setTimeOut(reDir, 3000);
}
function reDir() {
alert(\'Så er vi så langt\');
top.location.href=\"http://www.eksperten.dk\";
}
//-->
//-->
</script>

</head>

<body bgcolor=\"#CCCCCC\" onLoad=\"setTimeOut(\"reDir()\", 3000);\">
<p>&nbsp;</p>
<p>&nbsp; </p>
</body>
</html>

Jeg er ikke den store kodenørd, så måske laver jeg en eller anden syntaxfejl. I hverttilfælde får jeg ikke dette til at virke.
Avatar billede roenving Novice
01. august 2001 - 11:13 #10
Jeg kan kun se een fejl, nemlig at du gentager Remark-taggen -- da der ikke er andet jeg lige kan se er det måske det, som er galt:

<html>
<head>
<title>Redirect</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script>
<!--

function startTimer(){
setTimeOut(reDir, 3000);
}
function reDir() {
alert(\'Så er vi så langt\');
top.location.href=\"http://www.eksperten.dk\";
}
//-->

</script>

</head>

<body bgcolor=\"#CCCCCC\" onLoad=\"setTimeOut(\"reDir()\", 3000);\">
<p>&nbsp;</p>
<p>&nbsp; </p>
</body>
</html>

hth
jes
Avatar billede goet Nybegynder
13. august 2001 - 21:40 #11
Men så burde man vel blive videredirigeret til linken efter et antal sekunder. Det sker altså ikke, så der må mangle noget i koden???
Avatar billede jakoba Nybegynder
13. august 2001 - 22:58 #12
Der er en fejl i  onloadhandleren. samme slags citationstegn indeni som rundtom. ret den til:
<body bgcolor=\"#CCCCCC\" onLoad=\"setTimeOut(\'reDir()\', 3000);\">
Avatar billede roenving Novice
14. august 2001 - 02:39 #13
=;-|

selvfølgelig

-- det\'r zq godt, der kommer en ekspert forbi en gang imellem !·]
Avatar billede goet Nybegynder
19. august 2001 - 18:43 #14
Den siger der er fejl på siden når jeg fjerner det ekstra remark tag, og ændringen af citationstegn bringer mig desværre stadig ikke videre til næste side.
Avatar billede jakoba Nybegynder
19. august 2001 - 19:01 #15
Dette bør søreme virke: (ku det være du kun fjernede den ene ende af remark-tagget?  både  <!--  og  // -->  skal væk.

<html>
<head>
<title>Redirect</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script>
<!--

function startTimer(){
setTimeOut(reDir, 3000);
}
function reDir() {
alert(\'Så er vi så langt\');
top.location.href=\"http://www.eksperten.dk\";
}
//-->

</script>

</head>

<body bgcolor=\"#CCCCCC\" onLoad=\"setTimeOut(\'reDir()\', 3000);\">
<p>&nbsp;</p>
<p>&nbsp; </p>
</body>
</html>
Avatar billede goet Nybegynder
19. august 2001 - 20:11 #16
Får du den til at virke som den er nu. Hos mig bliver siden ved med at være grå
Avatar billede jakoba Nybegynder
19. august 2001 - 20:18 #17
Fandt den. som sedvanligt en gemen stavefejl.
O\'et i setTimeout skal være et lille o.

<html>
<head>
<title>Redirect</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script>
<!--

function reDir() {
    alert(\'Så er vi så langt\');
    top.location.href=\"http://www.eksperten.dk\";
}
//-->

</script>

</head>

<body bgcolor=\"#CCCCCC\" onLoad=\"setTimeout(\'reDir()\', 3000);\">
<p>&nbsp;</p>
<p>&nbsp; </p>
</body>
</html>
Avatar billede roenving Novice
19. august 2001 - 20:28 #18
Ups ... (er det ikke det du plejer at skrive jakoba ?·] )

Selvfølgelig har vi en fejlkilde der

håber du får den nu goet !~}
Avatar billede goet Nybegynder
19. august 2001 - 21:54 #19
I er fede begge to. Nu virker det. Nå jeg kan se at det kun er Roenving der har lagt svar ind, så du får alle pointene, og så må Jacoba nøjes med et tak for hjælpen.
Avatar billede roenving Novice
19. august 2001 - 22:00 #20
Ja, men jakoba og jeg har en lille challenge gående, om hvem der kan score flest af hinandens points --

>>jakoba, du er vist stadig oppe en anelse eller hur ;0)
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