Op deze pagina ...
Automatisch door linken naar een
andere locatie
Ik weet niet of jullie lezers dit
al eerder hebben meegemaakt, maar ik in ieder geval wel.
Ik moest, door de beroerde performance
van mijn provider, mijn website verplaatsen. Maar, is dan de vraag,
hoe komen mij bezoekers dit nu te weten ?
Een bekende (?) truuc hiervoor is
gebruik maken van automatisch doorlinken.
Merk op: Als de server
die jij gebruikt voor jouw website zogenaamde Frontpage Extensions
of een .htaccess file
ondersteund, overweeg dan deze te gebruiken!
|
|
In beweging
Ook hier kan JavaScript weer van nut zijn:
<script>
<!--
function autoChange()
{
var timeID = setTimeout("location.href= 'http://www.nieuwelocatie.nl'",
1)
}
//-->
</script>
Dit script wacht 1 milliseconde en springt
dan naar http://www.nieuwelocatie.nl.
De wachttijd (aangegeven met een rood cijfer) kan veranderd worden naar
bijvoorbeeld 1000 milliseconden.
Alleen het copieren van dit script zal
het zaakje niet aan het rollen krijgen. Op de een of andere manier moeten
we het script activeren. We doen dit door aan het event ("gebeurtenis")
OnLoad, de functie "autochange()" toe te voegen.
Dit dient in de <BODY> tag gedaan
te worden zoals hieronder weergegeven wordt:
<body onLoad="autoChange()">
In dit voorbeeld vertel
ik de <BODY> tag, bij het laden van de pagina (OnLoad) de procedure
"autochange" uit te voeren.
Een volledige HTML pagina zou er zo uit kunnen zien:
<HTML>
<script>
<!--
function autoChange()
{
var timeID = setTimeout("location.href= 'http://www.nieuwelocatie.nl'",
1000)
}
//-->
</script>
<BODY onLoad="autoChange()">
Welkom op mijn website,... we hebben de pagina verhuist naar WWW.NIEUWELOCATIE.NL.<BR>
Jouw webbrowser zal daar automatisch naar toe gaan.<BR>
Mocht de browser dit niet doen, klik dan<A HREF="http://www.nieuwelocatie.nl">hier</A>
om er alsnog te komen.
</BODY>
</HTML>
Deze pagina laat een melding zien dat de
pagina verplaatst is, en dat de browser daar vanzelf heen springt.
Mocht de gebruiker nou een browser gebruiken
die niet overweg kan met JavaScript, dan kan deze op de weergegeven link
klikken om er alsnog heen te gaan.
|