Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  7 1379
Hei, jeg skal linke videre til en ny side med denne java koden, men ønsker å forsinke den med 3 sekunder, samt en melding som sier at den blir videresent etter 3 sekunder. Jeg er ikke noe flink på dette, så jeg fant en ferdig kode som sender dem videre, men det skjer med en gang.

Kode

<!--Begin REDIRECT-->
<script type="text/javascript">
if (top != self) top.window.location = 'Link her';
</script>
<!--END REDIRECT-->
Sist endret av Zaloz; 21. mai 2016 kl. 17:46.
Trigonoceps occipita
vidarlo's Avatar
Donor
Det er jo typisk google-mat. Samtlige av dei ti første treffa bør vise deg korleis du gjer det, på meir eller mindre bloated måter som involverer større eller mindre deler av internett.
['hip','hip']
49 8
Slik ?

Kode

<!--Begin REDIRECT-->
<script type="text/javascript">
if (top != self) setInterval(top.window.location = 'Link her', 3000);
</script>
<!--END REDIRECT-->
Hvorfor gjøre det med javascript når du kan gjøre det med én linje html?

<META http-equiv="refresh" content="3;URL=http://goat.cx">
Vis hele sitatet...
['hip','hip']
49 8
Sitat av liasis Vis innlegg
Hvorfor gjøre det med javascript når du kan gjøre det med én linje html?
Vis hele sitatet...
Først og fremst fordi de fleste browsere i dag hindrer browser i autorefresh :P
Sitat av FanzyPants Vis innlegg
Først og fremst fordi de fleste browsere i dag hindrer browser i autorefresh :P
Vis hele sitatet...
Hvilke browsere? Om jeg søker etter informasjon om akkurat det finner jeg derimot en hel rekke plugins for folk som ønsker å blokkere meta refresh, ikke at det er default oppførsel. w3schools lister også at alle store nettlesere støtter funksjonaliteten (ref: http://www.w3schools.com/tags/att_meta_http_equiv.asp)

Tvert om sier wikipedia følgende: "JavaScript is another alternative, but not recommended, because users might have disabled JavaScript in their browsers." (https://en.wikipedia.org/wiki/Meta_refresh)

Det er langt mer plausibelt at brukere har skrudd av javascript, eller bruker plugins for å hindre alt mulig bloatscript i å kjøre, enn at en tag som har vært en del av html-standarden siden dinosaurer brukte bbs ikke skal være støttet
['hip','hip']
49 8
Mulig du har rett, men Firefox og Chrome hos meg popper bare opp med en "..har stoppet en automatisk oppdatering av siden".
Trigonoceps occipita
vidarlo's Avatar
Donor
I så fall gjer du ting du ikkje bør gjere. Rett måte er ikkje å gå rundt det med javascript. Det er å løyse grunnen til at du observerer det. Du treng ikkje refreshe ei side kvart tredje sekund.