Avatar billede musicchart.dk Nybegynder
27. juli 2004 - 16:20 Der er 10 kommentarer og
1 løsning

Når siden er færdig med at loade, så redirecte

Findes der et script, der kan sende siden et andet sted hen, når den er færdig med at loade?

/Bjarke Kleif
Avatar billede thesurfer Nybegynder
27. juli 2004 - 16:27 #1
<body onload="location.href='anden_side.htm'">
Avatar billede thesurfer Nybegynder
27. juli 2004 - 16:28 #2
eller, hvis det er til en side, på en anden server:

<body onload="location.href='http://www.server.dk/side.htm'">
Avatar billede musicchart.dk Nybegynder
27. juli 2004 - 16:55 #3
Det er vist rigtigt nok... men nu går jeg da først helt amok!

Hvad er det for noget lorte kode der kommer på min side:

<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>


<BODY onload="var SymTmpWinOpen = window.open; window.open = SymWinOpen; location.href='anden_side.htm'; window.open = SymTmpWinOpen;" bgcolor="#ffffff" text"#000000">


<script language="JavaScript">
<!--

window.open = SymRealWinOpen;

//-->
</script>
Avatar billede musicchart.dk Nybegynder
27. juli 2004 - 16:57 #4
Jeg skriver denne kode:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body onload="location.href='anden_side.htm'">

</body>
</html>


Og dette er hvad der kommer ud:


<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>


<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

<body onload="var SymTmpWinOpen = window.open; window.open = SymWinOpen; location.href='anden_side.htm; window.open = SymTmpWinOpen;">

</body>

<script language="JavaScript">
<!--

window.open = SymRealWinOpen;

//-->
</script>

</html>
Avatar billede thesurfer Nybegynder
27. juli 2004 - 17:01 #5
Du har sikker Norton Internet Security, eller en firewall/proxy installeret, som forhindre popups.
Det gør de ved at indsætte kode, i de sider der hentes..
Avatar billede musicchart.dk Nybegynder
27. juli 2004 - 17:08 #6
Hmm - sjovt. Nok ikke.
Nå, det ser ihvert fald skummelt ud. Men det betyder vel at man aldrig mere kan bruge en onload redelegering... det var da kedeligt.
Avatar billede thesurfer Nybegynder
27. juli 2004 - 17:11 #7
Min ser sådan ud:

<!--//--><script> function moveTo(){return true;}function resizeTo(){return true;}</script>
Avatar billede thesurfer Nybegynder
27. juli 2004 - 17:12 #8
Jeg bruger Proxomitron, som et er proxy-program.. meget nice :-)
Kan blokkere popups, reklamer, og ændret i websites, inden de når din browser :-)
Avatar billede thesurfer Nybegynder
27. juli 2004 - 17:12 #9
..Fik du det til at virke?
Avatar billede musicchart.dk Nybegynder
27. juli 2004 - 17:28 #10
:D - jeg droppede det, hvis folk ikke kan bruge det fordi de har popup killers, så var der ingen grund til det. Fandt en anden løsning.
Ellers tak for hjælpen.
Avatar billede thesurfer Nybegynder
27. juli 2004 - 17:31 #11
Prøv evt: <body onload="window.location.href='anden_side.htm'">
Prøv også at erstatte windows med parent.

Det er ikke popupkillers, der forstyrrer så meget. Det burde virke alligevel.

- Takker for points.
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