Jump to content
Biel.

código javascript de bloqueio não reconhecer(botao/link voltar para pg anterior)

Recommended Posts

Direto ao ponto. Pessoal abaixo temos pg_home.php  e  pg_3.php . Temos dois codigo javascript abaixo que impede de voltar para (pagina anterior). Estou usando o primeiro código na pg_home.php para teste e está funcionando normalmente.
Quero fazer o seguinte: 
visualizo normalmente no browser(f12) a pg_home.php  e em seguida clico no link pg_3.php para visitar a pg_3.php claro ! 

O codigo javascript IMPEDE
este link <a href="javascript:history.go(-1);" style="font-size:30px;" >« voltar</a>de voltar para pagina anterior 
e IMPEDE também a seta do browser de voltar para pagina anterior 

..

Gostaria que o codigo javascript IMPEDISSE somente a seta do browser de voltar para pagina anterior 
e não este link <a href="javascript:history.go(-1);" style="font-size:30px;" >« voltar</a> 

 

A ideia pessoal é que este código <script>window.history.forward(1);</script>  continue impedindo normalmente de voltar para (pagina anterior) usando  a seta do browser, mas não
impeça este codigo <a href="javascript:history.go(-1);" style="font-size:30px;" >&laquo; voltar</a> de voltar para página anterior

 

Alguém sabe como fazer isso? Obrigado .

 

Esta é a pg_home.php e tem este conteudo
<script>window.history.forward(1);</script>
<h2>pg home  </h2>
<h2> <a href="pg_3.php">pg 3</a> </h2>

...

Esta é a pg_3.php e tem este conteudo
<h2>esta é a pagina 3 </h2>
<a href="javascript:history.go(-1);" style="font-size:30px;" >« voltar</a>

...

<!-- impede de voltar para pagina anterior -->
<!-- <script>window.history.forward(1);</script> -->

<!-- impede de voltar para pagina anterior -->
<!-- <script scr="text/javascript">
function preventBack(){ 
window.history.forward();
	}
	setTimeout("preventBack()",0);
	window.onunload=function(){null};
</script> -->

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Biel.
      Olá pessoal. Direto ao ponto. O código abaixo captura o texto digitado no campo textarea. Até aqui tudo ok.  Podemos ver o resultado teclando f12 e depois ir na aba elements
      Como capturar tag br ao teclar enter e exibindo na aba elements este resultado:
      texto qualquer  <br>
      vamos com calma  <br>
      tranquilidade sempre  <br>
      <textarea name="textodigitado" id="textodigitado" onkeydown='eventoDoTeclado()' ></textarea> <script> //var capturar = ""; function eventoDoTeclado () { var capturar = document.getElementById('textodigitado').value; document.getElementById('textodigitado').innerHTML = capturar; //var br = document.createElement("<br>"); //var br = document.createElement('br'); } </script>  
    • By Biel.
      Olá pessoal. Como remover comentários css de forma eficiente e imprimir somente o conteúdo?  Vejam:
       
      $comentario="body{ background-color:#EBEBEB; /* #D41FFF */ } .divA{ max-width:1024px; /* 1024px 1100px */ z-index:1; } .divB{ max-width:600px; /*500px*/ position:fixed; /* comentário css com quebra de linha */ z-index:1; } "; //$comentario = preg_replace('/\/\*[^>]*\*\//', '', $comentario); // comentario css $comentario = preg_replace('/\/*[^>]*\//', '', $comentario); // comentario css echo $comentario; ?>  
    • By Biel.
      Olá pessoal. Direto ao ponto.  Abaixo temos EX1  e EX2  .  Ex1 ao teclar f12 na pagina1 altera normalmente na pagina2  textoA  para textoB
      Como obter o mesmo resultado no EX2 ou seja  teclar f12 na pagina4 e alterar na pagina5  alunoA  para alunoB
      EX1
      esta é a página1.php com seu contéudo <?php $fp = fopen('pagina2.php', 'c'); fwrite($fp, 'textoB' ); //unlink($fp); //feof($fp); //fclose($fp); ?> esta é a pagina2.php com seu contéudo textoA vamos com valma ..
      EX2
      esta é a página4.php com seu contéudo <?php $fp = fopen('pagina2.php', 'c'); //$fp = rename($fp,"xxxxx" , "xxxxx"); //$fh = rename("xxxxx" , "xxxxx"); ?> esta é a pagina5.php com seu contéudo vamos com alunoA na ofensiva e com força  
    • By Biel.
      Olá pessoal. Direto ao ponto. Dentro da pastaPrincipal temos pasta1 ,  teste.php e aplicativo.php  . Quando teclo f12 em teste.php renomeia normalmente aplicativo.php para software.php  . Como renomear  aplicativo.php para software.php que porventura também exista na pasta1 ?
       
      caminho C:\Apache24\htdocs\pastaPrincipal \pasta1\
      esta é a pagina teste.php que está na pastaPrincipal  <?php $caminho="C:/Apache24/htdocs/pastaPrincipal/pasta1"; @$file = rename("aplicativo.php" , "software.php"); echo "renomeou"; ?>  
    • By Biel.
      Olá pessoal. Direto ao ponto. Renomear arquivo6.php para arquivo7.php 
      caminho C:/Apache24/htdocs/pastaPrincipal/ 
      Ex2 <?php if(isset($_POST['enviar'])){?> <?php @$nome1 = $_POST["nome1"]; @$nome1 = rename($nome1); @$nome2 = ($_POST['nome2']); echo "renomeou"; ?> <?php }?> <form action="" method="post" > renomear pasta - testando<br> <input type="text" name="nome1" ><br> <input type="text" name="nome2" > <input type="submit" name="enviar" value="ok"> </form>  
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.