Ik zoek een script die de gebruiker na een aantal sec (door mij te bepalen) automatisch doorverwijst naar de vorige pagina

Voorbeeldje:

iemand tikt een verkeerde url in op mijn site en komt op mijn 404 error pagina die laat dan even wat tekst zien en na 30 sec stuurd ie je automatisch weer terug naar de vorige pagina waar je vandaan kwam :)

Wie of wie kan mij helpen? :)
Op je 404 pagina:

setTimeout("history.go(-1)", 30000);
ik denk dat je hier wel iets aan hebt.
en

setTimeout("history.go(-1)", 30000);

moet ik in de head zetten? en welk getal moet ik veranderen om het bijv 45 sec te laten duren voordat ie je terug verwijst?
hmm ik heb nog even zitten nadenken
Ik denk niet dat het een goed idee is om het zo te doen maar anders

Ik wou hem op mijn 403 error page plaatsen die je hier kan vinden:
http://84.83.30.85/leaked/403.html

je ziet dat er verschillende stukken tekst in beeld komt

met als laatste zin "je word nu doorverwezen van waar je vandaan kwam"

pas als die is geweest moet ie je automatisch doorverwijzen naar de vorige pagina

Ik denk dat als ik ga tellen na hoeveel sex dat is dat ie dan soms eerder doorverwijst naar de vorige pagina omdat soms een webpagina langer duurt met laden en hij al kan aftellen wanneer de eerste stukje tekst nog moet verschijnen

of zie ik dat verkeerd?
Kris Kuiper schreef op 08.10.2006 21:32
en

setTimeout("history.go(-1)", 30000);

moet ik in de head zetten? en welk getal moet ik veranderen om het bijv 45 sec te laten duren voordat ie je terug verwijst?


Gok eens, je wou 30, en er staat nu : 30 000, misschien als je er 45 000 van maakt ;P

(overigens is dit niet lullig bedoeld, ik wil alleen maar aangeven, dat als je goed naar code kijkt, je al veel dingen zelf kan vinden)
ok dat is duidelijk

maar weet iemand al antwoord op mijn vorige post?
Na eventjes in je code te zijn gedoken zou ik aan het einde van de "type_tekst" functie, dus BUITEN de while, waarin die alle gegevens uit de array weer gaat geven. Een "javasctript redirect" plaatsen (of print daar een "meta redirect"), je kan ook een andere functie aanroepen op die plek die de javascript redirect uitvoert.

(beide stukjes tussen "" kan je invoeren in Google, dan vind je er genoeg over!)
Sorry ik snap er niets van

wat is een while? en een aray? en hoe doe ik daar iets printen? (ik zie printen als papier met inkt die uit de printer komt)

sorry nogmaals :(
In je <head> sectie:

    <script type="text/javascrpt">
        window.onload = init;
        function init () {
            setTimeout("history.go(-1)", 45000); 
        }
    </script>
Ik merk dat je helemaal niets van JS kent.. De "javascript redirect" heb je gevonden neem ik aan via google? Nu dan, let op..


function type_text()
{
  contents='';
  row=Math.max(0,index-9);
  while(row<index)
    contents += tl[row++] + '\r\n';
  document.error.error.value = contents + tl[index].substring(0,text_pos) + "_";
  if(text_pos++==str_length)
  {
    text_pos=0;
    index++;
    if(index!=tl.length)
    {
      str_length=tl[index].length;
      setTimeout("type_text()",900);
    }
  } else
    setTimeout("type_text()",speed);
  VOLGENS MIJ MOET HIER HET JAVASCRIPT REDIRECT STUKJE KOMEN
}


Ik weet niet zeker of dit zo gaat werken, mijn javascript kennis is ook maar beperkt.

Overigens:
WHILE:
een lus die wordt herhaald, zolang er aan een voorwaarde wordt voldaan

ARRAY
een variabele, ingedeeld in meerdere stukken.. (var[1] kan "test" zijn en var[2] (is dezelfde variabele) kan dan "pietje" bevatten)

PRINT
Is een javascript functie die tekst naar je scherm "print" (dus geeft tekst op je scherm, net als echo bij php)

Reageren