Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 12922|Resposta: 0

[Conhecimento sobre Construção de Sites] html 301 jump html como fazer jumps

[Copiar link]
Publicado em 26/10/2014 17:19:00 | | |
HTML não consegueSalto 301Sim, mas pode ser aprovado
Após 5 segundos, ele vai automaticamente pular para o arquivo hello.html no mesmo diretório (modifique conforme suas necessidades).
A seguir, cinco exemplos para ilustrar em detalhes, a principal função desses exemplos é: após 5 segundos, pule automaticamente para os arquivos hello.html (modificar conforme suas próprias necessidades) no mesmo diretório.
1) Implementação em HTML
<head>
<!-- A seguinte forma é apenas atualizada sem pular para outras páginas — >
<meta http-equiv="refresh" content="10">
<!-- Acesse outras páginas regularmente por -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Prós: Simples
Contras: Não disponível em Struts Tiles
2) Implementação em JavaScript
<linguagem de script="javascript" tipo="texto/javascript">
O método a seguir salta diretamente
window.location.href='hello.html';
O seguinte é um salto comum
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Prós: Flexível, pode combinar mais outras funções
Contras: Afetado por navegadores diferentes
3) implementação em javascript com contagem regressiva inversa (IE)
<linguagem de script="javascript" tipo="texto/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
função redirecionar()
{
document.getElementByIdx_x('totalSegundo').textoConteúdo = --segundo;
se (segundo < 0) location.href = 'hello.html';
}
</script>





Prós: Mais amigável para o usuário
Desvantagens: o Firefox não suporta (o Firefox não suporta atributos innerText para span, div, etc.)
3') incorpora a implementação recíproca de javascript (Firefox)
<span id="totalSecond">5</span>
<linguagem de script="javascript" tipo="texto/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
função redirecionar(){
totalSecond.innerText=--segundo;
if(second<0) location.href='hello.html';
}
</script>

4) Corrigir o problema de que o Firefox não suporta innerText
<span id="totalSecond">5</span>
<linguagem de script="javascript" tipo="texto/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "meu texto innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "meu textotextoConteúdo";
}
</script>



5) Integração 3) e 3')


<span id="totalSecond">5</span>

<linguagem de script="javascript" tipo="texto/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;

if (navigator.appName.indexOf("Explorer") > -1) {
    segundo = document.getElementByIdx_x('totalSegundo').textoInner;
} else {
    segundo = document.getElementByIdx_x('totalSegundo').textoConteúdo;
}

setInterval("redirect()", 1000);
função redirecionar() {
se (segundo < 0) {
    location.href = 'hello.html';
} else {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSegundo').innerTexto = segundo--;
    } else {
        document.getElementByIdx_x('totalSegundo').textoConteúdo = segundo--;
    }
}
}
</script>






Anterior:Perfeito para cães com escudos e seguros
Próximo:Capítulos 2, 4, 5, 6 e 7 do material didático Java da "Hopu Company" no primeiro semestre do primeiro ano
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com