SoloCodigo
Programación Web y Scripting => JavaScript => Mensaje iniciado por: alexis17 en Viernes 21 de Diciembre de 2007, 20:38
-
hola buenas tardes,
estoy intentando redireccionar mi pagina para que siempre me aparesca el dominio fijo ejemplo www.mipagina.com (http://www.mipagina.com)
al momento de presionar cualquier link para que siempre me aparesca enal barra de direcciones la direccion www.mipagina.com (http://www.mipagina.com)
encontre este ejemplo en java scrip siguiente
Tres métodos para redireccionar una página
Muchas veces tenemos la necesidad de realizar un redireccionamiento entre una y otra página. Si el servidor contaba con soporte para lenguajes como ASP, CGI o PHP esto era muy fácil, pero para aquellos que no lo tienen, pueden utilizar alguno de los siguientes métodos.
1- Inserta el siguiente script entre las etiquetas <head> y </head>:
<head>
<script languaje="JavaScript">
location.href='direccion.html';
</script>
</head>
2 - Otro método puede ser agregando la acción OnLoad dentro del Body:
<BODY onLoad = "parent.location = 'Direccion.html'">
3 - También se suele utilizar la etiqueta meta Refresh, para redireccionar a X cantidad de segundos:
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html">
0 es la cantidad de segundos que va a esperar antes de realizar la redirección
Y direccion.html es la página a redireccionar, tambien puede ser otro sitio como http://www.sitio.com (http://www.sitio.com)
lo coloque en un archivo index.html para que llame a la pagina index.jsp para que siempre me aparesca el dominio fijo pero no me esta funcionando
se le agradece la ayuda
-
¿Qué método utilizaste? y mas importante ¿que te sale?
Probé el redireccionamiento con http-equiv y me funcionó sin problema. Asegúrate que la ruta de la redirección está bien escrita, que los permisos en el servidor sean los adecuados, y por si las moscas, escribe la etiqueta META de esta forma (aunque estoy casi seguro que ese no es el problema):
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html" /><!--html2--></td></tr></table><div class='postcolor'><!--html3-->
-
hola que tal gracias por responder
yo utilice este metodo
<head>
<script languaje="JavaScript">
location.href='direccion.html';
</script>
</head>
escribi en 'direccion.html'
la pagina index.jsp
en la pagina index.html escribi
<html >
<head>
<title></title>
<script languaje="JavaScript">
location.href='http://www.mipagina.com/carpeta1/carpeta2/index.jsp';
</script>
</head>
<body>
</body>
</html>
entonces cuando abro la pagina escribiendo
www.mipagina.com (http://www.mipagina.com)
me manda al index.jsp
pero me aparece en la barra de direcciones asi
http://www.mipagina.com/carpeta1/carpeta2/index.jsp (http://www.mipagina.com/carpeta1/carpeta2/index.jsp)
y eso es lo que no quiero que cuando apriete cualquier link siempre se quede fijo
www.mipagina.com (http://www.mipagina.com)
asi que no se entonces en que parte poner el codigo que usted me dice que el funciono que es
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html" />
saludos
-
Utiliza frames, aunque no es muy recomendable.
-
asi que no se entonces en que parte poner el codigo que usted me dice que el funciono que es
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=direccion.html" />
saludos
Las etiquetas META siempre van dentro de las etiquetas HEAD
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1--><head>
<META HTTP-EQUIV="refresh" CONTENT="0;URL=direccion.html" />
<!-- El resto de las cosas que normalmente se meten en head, como title, script, style, etc -->
</head><!--html2--></td></tr></table><div class='postcolor'><!--html3-->
PD: Disculpa la tardanza :lol: , me desconecté de todo lo que se relacione con computadores en estas vacaciones.