Foros del Web » Creando para Internet » HTML »

crear campo html que direcciond a web

Estas en el tema de crear campo html que direcciond a web en el foro de HTML en Foros del Web. hola soy nuevo en el foro. la cosa es así. yo quiero poner en mi blog un campo pequeño que se llene con una palabra. ...
  #1 (permalink)  
Antiguo 26/08/2010, 20:10
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
crear campo html que direcciond a web

hola soy nuevo en el foro. la cosa es así. yo quiero poner en mi blog un campo pequeño que se llene con una palabra. el problema es que quiero que esa palabra sea la que se añada a una dirección web. o sea,supongan que ponen en el campo la palabra "Perro",bueno,que al poner esa palabra y hacer click en go,lleve a misitio.com/perro. si ponen la palabra "Maceta", que lleve a misitio.com/maceta. es eso,un cuadrito que ponga la palabra como final a una web,y luego te lleve ahi. espero que ustedes que son profesionales me puedan ayudar. saludos y desde ya muchas gracias!
  #2 (permalink)  
Antiguo 26/08/2010, 21:38
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: crear campo html que direcciond a web

ferhc25:

aca te dejo dos variantes:
Con JavaScript

la script:
<script type="text/javascript">
function ir_a(){
var carpeta = document.form1.carpeta.value ;
var dominio = "http://emprear.com";
window.location.href= dominio + '/' + carpeta;
}
</script>


el html

<form name="form1">
<input type="text" size="20" name="carpeta" />
<input type="button" value="ir" onclick="ir_a();" />
</form>


o con php

El html

<form name="form1" method="post" action="procesar.php">
<input type="text" size="20" name="carpeta" />
<input type="submit" name="iraurl" value="ir"/>
</form>


procesar.php

<?php
$dominio = "http://emprear.com";
if(isset($_POST['iraurl'])){
if($_POST['carpeta'] != ""){
$carpeta = $_POST['carpeta'];
$nuevaurl = $dominio . "/" . $carpeta . "/";
header("Location: $nuevaurl");
}else{
echo "error";
exit;
}
}
?>


Por supuesto te queda verificar que el texto que se ingrese sea algo válido y que la carpeta exista, pero eso ya es otro tema

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: campos
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 00:17.