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

Vista: 10399|Resposta: 0

[JavaScript] javascrip{filter}t:a diferença entre history.go() e History.back().

[Copiar link]
Publicado em 18/11/2016 22:18:36 | | |



Em um programa web C#, como escrever de volta ao código de página anterior para um botão de página

Isso. RegisterClientscrip{filter}tBlock("E", "<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");

Entre eles, history.go(-2) deve ser escrito como -2, porque a página foi atualizada uma vez antes do evento do botão ser acionado, então deve ser -2.

Response.Write("<scrip{filter}t language=javascrip{filter}t>history.go(-2); </scrip{filter}t>");

Também deve ser escrito como "-2" aqui. É diferente de escrever um roteiro diretamente. history.back()é a página anterior
i=1
history.go(i) para uma página especificada
Se for history.go(0), é para atualizar esses dois códigos JS, o que equivale às funções de frente e para trás do IE.
O uso específico depende de quando você precisa. Por exemplo, a verificação do registro de usuários é a verificação em segundo plano, que pode ser usada quando não atende aos requisitos, o que pode garantir que os usuários não insiram dados repetidamente na maior extensão possível.
Por exemplo: carregar uma página:
   função onLoadPage(){
     if(event.srcElement.tagName=="SPAN"){
         oFrame=topo.janela.meio.quadros[2];
         oTxt=event.srcElement.innerText;
         switch(oTxt){
             caso "Encaminhar":
                 oFrame.history.go(1);
             Caso "Atrás":
                 oFrame.history.back();
             Caso "Escova Nova":
                 oFrame.locatio{filter}n.reload();
         }
     }
}


Abra uma página jsp, e ela deve ter sido atualizada com um script cliente.
Javascrip{filter}t várias maneiras de atualizar uma página:
1 history.go(0)
2 locatio{filter}n.reload()
3 locatio{filter}n=locatio{filter}n
4 locatio{filter}n.assign(locatio{filter}n)
5 document.execCommand('Refresh')
6 window.navigate(locatio{filter}n)
7 locatio{filter}n.replace (locatio{filter}n)
8 documento. URL=locatio{filter}n.href




Anterior:Tempo limite da Discuz Cloud Platform para Site
Próximo:Como usar o SqlConnection corretamente, a thread SqlConnection é segura?
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