Foros del Web » Creando para Internet » HTML »

Redireccion usando Meta i/o Meta+javascript

Estas en el tema de Redireccion usando Meta i/o Meta+javascript en el foro de HTML en Foros del Web. Hola compañeros, Tengo unos pequeños problemas que me están sacando de quicio. Estoy programando un proyecto en el cual hago dos tipos de redirecciones. Os ...
  #1 (permalink)  
Antiguo 11/05/2011, 15:24
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 6 años, 8 meses
Puntos: 1
Exclamación Redireccion usando Meta i/o Meta+javascript

Hola compañeros,

Tengo unos pequeños problemas que me están sacando de quicio. Estoy programando un proyecto en el cual hago dos tipos de redirecciones. Os explico lo montado:

1a Opción: tengo montada una primera redirección que esta es la más básica, es utilizando el meta refresh. Este lo tengo montado de la siguiente manera:

Código PHP:
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL=index.php">'

2a Opción: tengo montada una función ajax al qual le paso la web y un id, este de una capa, donde me carga el contenido de dicha web en la capa. Es decir llamo a la funcion pero dentro de un meta refresh. Esto lo tengo montado así:

Código PHP:
echo '<META HTTP-EQUIV="Refresh" CONTENT="5;URL=javascript:Carga(\'webLogin.php\', \'99\')">'
Ahora bien el problema. Básicamente el problema es de compatibilidad entre navegadores. En Crhome me funcionan las dos correctamente, pero en IE y en Firefox no me funcionan. Alguien me puede hechar un cable, estoy pendiente de entregar este proyecto y ya no se por donde tirar?

Gracias por adelantado,

Un saludo,
  #2 (permalink)  
Antiguo 11/05/2011, 18:55
 
Fecha de Ingreso: abril-2011
Mensajes: 47
Antigüedad: 6 años, 8 meses
Puntos: 13
Respuesta: Redireccion usando Meta i/o Meta+javascript

Hola Microprog,

mejor usas una redirección con php:

Código:
<?php

   header( 'Location: http://www.tu-pagina.com/123.html' ) ;

?>
  #3 (permalink)  
Antiguo 13/05/2011, 04:15
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 6 años, 8 meses
Puntos: 1
Respuesta: Redireccion usando Meta i/o Meta+javascript

Buenas,

Gracias samplei por ofrecerme tu solución, pero no me es factible aplicarlo en mi aplicación. Necesito dejar un tiempo de espera mientras redirecciona porque doy un mensaje indicando una cierta acción, por ejemplo: su registro a sido grabado correctamente en la base de datos.

Creo que he detectado el problema. Os explico: yo tengo una web principal con una capa donde se va cargando el contenido. Cuando intento redireccionar una web, que esta ha sido cargada en la capa, el codigo del meta cargado en el div no lo interpreta y por eso no realiza la redirección. En Crhome debe funcionar porque lo debe interpretar de diferente manera que Firefox y IE.

Estoy muy preocupado porque es una aplicación algo compleja y que no me funcione esto ahora sería un problemon del quince.

Gracias por escucharme.

Un saludo
  #4 (permalink)  
Antiguo 13/05/2011, 14:01
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: Redireccion usando Meta i/o Meta+javascript

Prueba con esto:
Dentro de <head></head>.Cambia el parametro 3000 por el que quieras, el 1000 representaría 1 segundo.

<SCRIPT LANGUAGE="JavaScript"><!--

function redirect () {setTimeout("change()",3000);}

function change () {window.location.href="http://www.web.com";}

//--></SCRIPT>

En body

<BODY onLoad="redirect()">
  #5 (permalink)  
Antiguo 15/05/2011, 16:23
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 6 años, 8 meses
Puntos: 1
Respuesta: Redireccion usando Meta i/o Meta+javascript

Gracias por la función javascript Jhon Silver. No funcionó, pero creo que es porque lo que dije. Yo cargo el contenido de una web en un div (capa) y esta omite cualquier redirección. Sigo en busca de una solución
  #6 (permalink)  
Antiguo 20/05/2011, 14:36
 
Fecha de Ingreso: marzo-2011
Mensajes: 10
Antigüedad: 6 años, 8 meses
Puntos: 1
Respuesta: Redireccion usando Meta i/o Meta+javascript

Desisto, al final me he buscado la vida por otras vías de programación. Gracias por la ayuda ofrecida.

Etiquetas: meta, php, redireccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:44.