Avatar billede ml Nybegynder
09. februar 2001 - 21:11 Der er 9 kommentarer og
1 løsning

redirect uden banner stopper !

En side med to redirect funktioner, en der loader den fil man skal downloade og en der efter 20 sekunder sender brugerne tilbage hvor de kom fra.

Problemer er blot at den første redirect som skal føre vidre til filen får gif banneret på siden til at stoppe. Hvordan undgår jeg dette ?
Avatar billede repsac Nybegynder
09. februar 2001 - 21:32 #1
Kan du ikke fra dit download link linke til en side med en meta refresh og så lave en automatisk-start-download funktion i JavaScript?
Avatar billede repsac Nybegynder
09. februar 2001 - 21:33 #2
Jeg tror nok meta refresh\'en er ligeglad med det senere script, men er ikke sikker ... \"prøv det\" ... libresse ;o)
Avatar billede repsac Nybegynder
09. februar 2001 - 21:40 #3
Bløps ... hvis det ikke virker ved jeg det sq ikke ...
<meta http-equiv=\"Refresh\" content=\"5; URL=http://www.whatever.smth/\" target=\"_parent\"> ... hvis og hvis ...
Avatar billede ml Nybegynder
09. februar 2001 - 21:47 #4
Nope virker ikke...

Samme problem, meta redirecten stopper banneret.. ;)
Avatar billede jakoba Nybegynder
12. februar 2001 - 10:03 #5

<script language=\'javascript\'> <!--

function getDownloadFil ( url ) {
  self.location = url;  // start download af fil.  Husk filen skal
                        // have en \"ubrugelig\" extension ( .zip, .xyz, .gylle )
  var banurl = document.images.bannerimg.src;
                        // img-tag har name=\"bannerimg\"
//  alert( \"banner URL er: \"+banurl );  // til evt debug
  setTimeout(\"history.go(-1)\",20*1000);
                        // go back om 20 sekunder.
  document.images.bannerimg.src = banurl;
                        // trigger forhåbentlig animationen så den går igang igen
}
// --> </script>  <!-- lægges i head section -->

<body ... onload=\"getDownloadFil( \'fil_til_load.QQQ\' );\">

det er vigtigt at den fil der skal downloades ikke har en extension som vil få browseren til at vise filen.

ikke testet.

mvh JakobA
Avatar billede ml Nybegynder
12. februar 2001 - 10:16 #6
jakoba > problemet er blot at det ikke \"bare\" er et banner der har en url. Det er et reklame banner fra et banner ad firma. Der bl.a. bruger iframe.. :|
Avatar billede jakoba Nybegynder
12. februar 2001 - 10:43 #7
Det ser ud til at virke. Men jeg kan ikke fremprovokere den der fejl med at animationen stopper??? (IE4)
Avatar billede jakoba Nybegynder
12. februar 2001 - 10:51 #8
læste først nu. Sad og testede.

Det der går galt er at din load for at downloade invaliderer vinduet. og iframen bliver åbenbart ikke restartet når browseren ser filen ikke skal vises.
reklamebannersiden er næppe cashed så en reload vil give lang delay mens banneret loader igen.
prøv med en  window.frames.din_iframe.history.go(0);
i scriptet ovenover. med lidt held bliver der ikke reloaded.

mvh JakobA


Avatar billede jakoba Nybegynder
12. februar 2001 - 11:00 #9
Lav en rammeside til det med 2 rows.
I øverste ramme ligger banneret
I nederste ligge den side der downloader og siger \"top.history.go(-1);\" 20 sekunder senere.
Avatar billede ml Nybegynder
20. april 2001 - 10:23 #10
nope, intet virker og det må ikke være en rammeside...
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