Problema con redireccionamiento en Firefox

Iniciado por gatocano, 1 Febrero 2012, 18:55 PM

0 Miembros y 1 Visitante están viendo este tema.

gatocano

Hola como estan...

tengo un problema que me esta volviendo loco...

estoy armando una web en joomla pero estoy retocando el index.php del template el cual lo he creado mediante tablas y anclas...

el script que estoy usando para que bien entre en la web se redirija a la ancla "home"

<script type="text/javascript">
function redireccionar(){
  window.location="#home";
}
setTimeout ("redireccionar()", 1000);
</script>


El problema es que en firefox al entrar por primera vez  a la pagina no me redirije pero si presiono el boton refresh del navegador para actualizar la pagina recien alli me redirige... igual si borro las cookies este no me redirije pero al refrescar la pagina si funciona

lo he probado en opera, chrome, IE y funciona bien solo es en firefox el error...

si alguien sabe de algun metodo mas efectivo estaria agredecido

saludos!!!  y gracias

дٳŦ٭

prueba poniendo el nombre del archivo ejemplo index.html#home y nos cuentas.

Saludos


Con sangre andaluza :)


gatocano

#2
uuufff  por que no se me ocurrio hacer eso??  :huh: :huh: :huh: :huh:

jajaja  funciona en todos los navegadores pero me seguia danto problemas en firefox y me puse a investigar y encontre un muchacho con el mismo problema y me llamo mucho la atencion como lo resolvio..


<script type="text/javascript">
function redireccionar(){
 window.location.hash="index.php/#home";
}
setTimeout ("redireccionar()", 1000);
</script>

con lo que agregue lo que me indicaste + un hash  despues de windows.location (la verdad nose porque ) pero ahora me funciona en todos los navegadores

otro pero .. tambien probe   window.location.hash="#home";  y no funciono :(   asi que el codigo final seria asi...


<script type="text/javascript">
function redireccionar(){
 window.location.hash="index.php/#home";
}
setTimeout ("redireccionar()", 1000);
</script>

Muchas gracias !!!  saludos  ;) desde argentina