Automatické presmerovanie s počítadlom sekúnd
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>Presmerovanie</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta http-equiv="refresh" content="11;URL=http://www.sitename.eu/index.php">
<script src="coolRedirect.js" type="text/javascript"></script>
</head>
<body onload="coolRedirect('http://www.sitename.eu/index.php')">
<p>
Na novú stránku budete automaticky presmerovaný za <span class="counter" id="COOL_REDIRECT">10</span> sekúnd.
</p>
</body>
</html>
Javascript
prevzatý z www.codehouse.com, súbor coolRedirect.js. Dekrementuje celé číslo z tagu s id="COOL_REDIRECT". Po vypršaní intervalu (10 sekúnd) presmeruje na URL adresu zadanú parametrom url.
/**
* Copyright (C) 2002-2003, CodeHouse.com. All rights reserved.
* CodeHouse(TM) is a registered trademark.
*
* THIS SOURCE CODE MAY BE USED FREELY PROVIDED THAT
* IT IS NOT MODIFIED OR DISTRIBUTED, AND IT IS USED
* ON A PUBLICLY ACCESSIBLE INTERNET WEB SITE.
*
* Script Name: Cool Redirect
*
* You can obtain this script at www.codehouse.com
*/
function coolRedirect(url, msg)
{
var TARG_ID = "COOL_REDIRECT";
var DEF_MSG = "Redirecting...";
if( ! msg )
{
msg = DEF_MSG;
}
if( ! url )
{
throw new Error('You didn\'t include the "url" parameter');
}
var e = document.getElementById(TARG_ID);
if( ! e )
{
throw new Error('"COOL_REDIRECT" element id not found');
}
var cTicks = parseInt(e.innerHTML);
var timer = setInterval(function()
{
if( cTicks )
{
e.innerHTML = --cTicks;
}
else
{
clearInterval(timer);
document.body.innerHTML = msg;
location = url;
}
}, 1000);
}
| Žiadne dokumenty ani odkazy k tejto stránke. | ||
Generátor typoscriptu
Vytvára typoscript pre bežné použitie. Generátor je jednoduchý na obsluhu, stačí vyplniť zopár položiek formulára.