Foros del Web » Creando para Internet » HTML »

Cargar página desde Input

Estas en el tema de Cargar página desde Input en el foro de HTML en Foros del Web. Necesito ayuda para encontrar un código que me permita cargar una página desde un input de form. Por ejemplo: en un input escribo 12 entonces ...
  #1 (permalink)  
Antiguo 29/07/2015, 08:32
willyandres7
Invitado
 
Mensajes: n/a
Puntos:
Información Cargar página desde Input

Necesito ayuda para encontrar un código que me permita cargar una página desde un input de form. Por ejemplo: en un input escribo 12 entonces al presionar submit cargo la página 12.html - también me puede ayudarme si me lleva directamente a un url internto, si escribo 5, me lleva a #5 dentro de la misma página.
Espero que haya sido bien claro en mi explicación.
Muchas gracias por la ayuda.
  #2 (permalink)  
Antiguo 29/07/2015, 09:40
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Cargar página desde Input

JavaScript. Busca en Google.
  #3 (permalink)  
Antiguo 29/07/2015, 12:46
willyandres7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cargar página desde Input

Gracias por la sugerencia; pero te aseguro que no estaría acudiendo a un foro como este si antes no hubiera buscado en el famoso Google, la diferencia (claro esta) es que en el buscador no puedo poner tal explicación, tal como lo leiste en mi publicación.
Lo que me llama la atención es que me habían comentado que este sería el mejor lugar para encontrar ayuda; pero al parecer no esta resultando así. Si un usuario de este foro, que tiene 550 puntos y casi 2 años de antiguedad solo se dedica a decir "Busca en Google" - me pregunto: ¿cómo será con temas más complicados?.
De todas maneras, gracias por el gran dato.
  #4 (permalink)  
Antiguo 29/07/2015, 12:56
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Cargar página desde Input

Cita:
Iniciado por willyandres7
en el buscador no puedo poner tal explicación, tal como lo leiste en mi publicación.
Claro, primero debes dividir el problema en partes:


- ¿Cómo obtener un elemento del documento con JS?

- ¿Cómo obtener su value?

- Y finalmente: ¿cómo hacer una redirección con JS?


Cuando encuentres la respuesta a cada pregunta sabrás hacerlo
  #5 (permalink)  
Antiguo 29/07/2015, 13:14
willyandres7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cargar página desde Input

Esa es la manera más rara que he visto para decir a alguien: "mejor ve a otro lado con tu problema..." - ¿habrá otro colaborador que haga honor a tal título en este foro? - gracias.
  #6 (permalink)  
Antiguo 29/07/2015, 19:50
Avatar de xfxstudios  
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 9 meses
Puntos: 263
Respuesta: Cargar página desde Input

esto te serviria, pero claro no le veo sentido:
Código PHP:
Ver original
  1. <?php
  2. if(empty($_GET['pagina'])){
  3. } else {
  4.     $pagina = $_GET['pagina'];
  5.    
  6.     header('location:'.$pagina);
  7. }
  8.  
  9. ?>
  10. <form method="get">
  11. <input type="text" name="pagina" />
  12. <br>
  13. <br>
  14. <input type="submit" value="Ver"/>
  15. </form>

y si quieres a una web externa a tu server:

Código PHP:
Ver original
  1. header('location:http://'.$pagina);

lño digo porque te enrrolarias mucho la vida a menos que crees un select con las paginas que ya tienes y asi si le veo logica, algo de logica
__________________
[email protected]
HITCEL
  #7 (permalink)  
Antiguo 30/07/2015, 10:07
willyandres7
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cargar página desde Input

Gracias por el dato, voy a hacer unos cambios.
La idea es el usuario escriba solamente el dato que necesita, por ejemplo 15 y al presionar el submit se cargue la página 15.html - esto es creado sin base de datos.
Asi que a lo mejor funcione con un pequeño cambio:
<?php
if(empty($_GET['pagina'])){
} else {
$pagina = $_GET['pagina'];
header('location:'.$pagina'.html');
}

?>
<form method="get">
<input type="text" name="pagina" />
<br>
<br>
<input type="submit" value="Ver"/>
</form>

Lo intendo y te comunico. No lo había pensando desde el punto de vista del PHP; pero voy a trabajar sobre esto.
Muchas gracias.

Etiquetas: form, javascript, javascript+html
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 16:53.