Jump to content
Sign in to follow this  
Gabriel1979

History con Javascript

Recommended Posts

Amigos Macuarium:

 

Necesito poder controlar el link del botón "back" del Internet Explorer. Es decir que necesito que mis visitantes no regresen a la página anterior sino que sean conducidos a otra página.

Obviamente lo mas sencillo fue poner un botón back propio en mi pagina, pero mucha gente aun usa el del Internet Explorer y no logro controlar eso.

 

He leído que existe un objeto history dentro de Windows que tiene un parámetro "previous".

 

Por consiguiente he probado este código sin éxito:

 

<script language="JavaScript" type="text/JavaScript">

window.history.previous = 'www.yahoo.com';

</script>

 

No funciona? Alguno tiene idea?

Desde ya agradeceré cualquier colaboración.

Un abrazo.

Gabriel

Share this post


Link to post
Share on other sites

No puedes modificar el objeto history como quieres hacerlo ya que no tiene un método que te lo permita.

 

Podrías abrir una ventana sin barras, te pongo un ejemplo al final, pero eso no te garantiza que funcione en todos los casos, ya que muchos navegadores tiene bloqueadas, por defecto, las ventanas emergentes o, incluso la ejecución de guiones de javascript.

 

Lo mejor, a mi entender y, según lo que he visto en la mayoría de las Webs, es que indiques claramente al usuario que no debe pulsar el botón de volver a atrás, y reenviarles al cabo de un tiempo a la página que desees.

<html> 
<head> 
<script type="text/javascript" language="javascript" charset="iso-8859-1">
<!--
function abreSinNavegacion(){ 
	open('index1.html','principal','location=no,menubar=no,status=no,toolbar=no'); 
} 
//-->
</script> 
</head> 
<body onload="abreSinNavegacion();"> 
</body> 
</html>

 

Nota: pon en lugar de index1.html, la página que desees abrir.

Edited by jaime

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.