Criar uma página de abertura

Djinn_PC

Banido
Boa tarde, como crio uma página de abertura para um site? Qual é o código que devo usar?? Por exemplo antes de entrar na página da ***** aparece antes uma página e depois entra no site da *****! Como fasso isso?
 
Tu e o site da *****, por acaso a mim isso não me acontece no site deles, no entanto essas páginas são iguais a todas as outras, são no entanto normalmente, chamadas de index.php, ou então tem um nome proprio, tipo pagina_inicio.php, e sempre que alguém segue o endereço pode ser configurado por exemplo por rewrite, qual a pagina a abrir.

A maneira mais simples é:


index.php -> pagina inicio
main.php -> pagina site


abres www.site.com, ele procura o index.php!
 
Isso depende da linguagem que estiveres a utilizar...
Por exemplo, se quiseres usar javascript poes na página index o seguinte codigo:

Código:
location.href="paginadestino.php"

O browser automaticamente redirecciona-te para essa página.

Se usares php poes na página index:

PHP:
header("Location: paginadestino.php");
 
Se fizeres a página em html tens de usar o javascript... Se quiseres usar o php tens de ter um servidor de php (Wamp por exemplo) instalado no teu pc. Ou entao ter um alojamento na internet que tenha um servidor de php
 
Se quiseres fazer como no site da *****, no head do index.html poes isto:

Código:
<script type="text/javascript">

function sleep(milliseconds) {
var start = new Date().getTime();
for (var i = 0; i < 1e7; i++) {
if ((new Date().getTime() - start) > milliseconds){
break;
}
}
}
</script>

e no fim dessa mesma pagina poes isto:

Código:
<script>
sleep(10000);
location.href="main.html";
</script>

ou seja... O browser vai carregar o index todo e depois vai fazer um sleep durante 10000 milisegundos (10 segundos). Quando esses segundos passarem, automaticamente vai ser redireccionado para a página main.html.
 
não bastará isto no fim da página?

Código:
setTimeout(location.href="main.html", 10000);

é que esse for parece-me um bocado manhoso :P
 
Aquele script é reinventar a roda, pah :D

O código do MPalhas faz a mesma coisa, e é bem mais exacto, já que existe a possibilidade de esse for em computadores muito rápidos acabar depressa, situação que não acontece com um setTimeout ;)
 
Back
Topo