Foros del Web » Creando para Internet » Diseño web »

Crear Barra de direcciones interna en un sitio web

Estas en el tema de Crear Barra de direcciones interna en un sitio web en el foro de Diseño web en Foros del Web. Quisiera saber si alguien sabe si se puede hacer una barra de direcciones interna en un sitio web, y pueda manejarse desde el sitio y ...
  #1 (permalink)  
Antiguo 02/11/2009, 00:43
 
Fecha de Ingreso: noviembre-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
Sonrisa Crear Barra de direcciones interna en un sitio web

Quisiera saber si alguien sabe si se puede hacer una barra de direcciones interna en un sitio web, y pueda manejarse desde el sitio y no desde la barra de direcciones del internet explorer o Firefox.
No tengo idea si se puede en htm o en algun lenguaje de programacion o si desde flash se puede realizar. Necesito los pasos a seguir como ven... no estoy muy interiorizado acerca de este punto en particular.

Muchas gracias!!
  #2 (permalink)  
Antiguo 02/11/2009, 01:17
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Crear Barra de direcciones interna en un sitio web

Hola:

No debes repetir los temas en distintos foros...

Si te vale javascript, sería algo así:
<form>
<label>url:<input type="text" name="url" /></label>
<button type="button" onclick="location.href = url.value" />
</form>

Pero sin javascript puedes poner una página en el action del formulario a una página del servidor que la procese... por ejemplo con una en php con la instrucción:
header("Location:".$_GET["url"]);

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 02/11/2009, 02:05
 
Fecha de Ingreso: noviembre-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Crear Barra de direcciones interna en un sitio web

Una disculpa Caricatos! Lo que pasa es que no se con que lenguaje se puede hacer, por eso lo puse en mas foros, gracias por la aclaracion y muchas gracias por la información.

Un favor, me podrias ampliar mas la información que me proporcionaste? Soy nuevo en esto. La opcion de Javascript me parece buena y la de php no la entendí nada.

Lo que quisiera es que dentro de un sitio web, incluir un formulario, donde ellos puedan escribir una direccion web, y que esta pagina "nueva" se abra en otro frame u otra sección de mi misma pagina.

Es posible hacer esto con las opciones que me diste?

Gracias!
  #4 (permalink)  
Antiguo 02/11/2009, 03:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Crear Barra de direcciones interna en un sitio web

Hola:

El destino solo puede tratarse de un objeto window, o sea, la ventana actual u otra que podría ser tanto un popup como un frame o iframe...

Lo que puse en javascript vale para la ventana actual, pero para otra habría que cambiar algo... de todos modos, no me parece aconsejable enlazar con javascript, ya que son enlaces considerados no-accesibles, simplemente porque desde un navegador sib javascript, no enlazaría nunca...

La opción que creo más adecuada es tener un formulario con ese campo de texto y ese botón (ahora del tipo submit), donde el actión sea una página de un lenguaje del servidor (php es el más usado), y el atributo target del formulario coincida con el nombre del iframe... luego al hacer submit solo deberías direccionar al destino, ya sea con la instrucción header (siempre hablando de php) o de una forma que pienso que es más elegante metiendo esa dirección en una tag meta de redirección y un aviso... tarda un poco más, dependiendo del retraso que quieras poner...

Si te decides por este sistema, procura hacerlo, y a medida que tengas dudas, dínosla...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 02/11/2009, 17:10
 
Fecha de Ingreso: noviembre-2009
Mensajes: 13
Antigüedad: 15 años
Puntos: 0
Sonrisa Respuesta: Crear Barra de direcciones interna en un sitio web

Ok! Gracias por tu ayuda! Me parece que la opcion de javascript es mas facil, aunque como mencionas un poco menos profesional. Pero de php no se nada.

Lo intente pero no me funciona... hace falta agregar algo?

Ya tengo la forma, introduzco la url, pero me redirige a mi misma pagina con el mismo formulario, y no me lleva a la direccion que escribi.

La verdad es algo que quisiera lograr! jeje

Gracias!
  #6 (permalink)  
Antiguo 03/11/2009, 02:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Crear Barra de direcciones interna en un sitio web

Hola:

Con el código anterior, solo direccionará en la misma página:

<form>
<label>url:<input type="text" name="url" /></label>
<button type="button" onclick="location.href = url.value" />ir</button>
</form>

Pero si tienes un iframe:

Código:
<iframe name="destino" style="width: 100%; height: 500px"></iframe>
Debes cambiar la instrucció de esta manera:

Código:
<button type="button" onclick="window.frames['destino'].location.href = url.value" />ir</button>
Pero si no tienes javascript, eso no te vale... el form deberías cambiarlo...

Código:
<form action="ir.php" target="destino" method="get" >
<label>url:<input type="text" name="url" /></label>
<button type="submit" />ir</button>
</form>
Y el contenido de ir.php sería:

Código:
<?
header("Location:".$_GET["url"]);
?>
Si prefieres una página intermedia, inténtalo...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 23:04.