Foros del Web » Programando para Internet » Javascript »

buscador interno

Estas en el tema de buscador interno en el foro de Javascript en Foros del Web. Quisiera saber que debo modificar para que en vez de aparecer una ventana de alerta me abra un sitio espesifico predeterminado para cada palabra. <html><head> ...
  #1 (permalink)  
Antiguo 11/09/2006, 01:32
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta buscador interno

Quisiera saber que debo modificar para que en vez de aparecer una ventana de alerta me abra un sitio espesifico predeterminado para cada palabra.

<html><head>

<script type="text/javascript">

var buscador = new Array();
buscador['key1'] = "palabra clave 1 encontrada";
buscador['key2'] = "palabra clave 2 encontrada";
buscador['key3'] = "palabra clave 3 encontrada";
buscador['key4'] = "palabra clave 4 encontrada";
buscador['key5'] = "palabra clave 5 encontrada";

function imprimir(find){

if(buscador[find])
alert(find +" : "+ buscador[find]);
return false;
}

</script>

</head>

<body>

Si tienen otro codigo mas efectivo que me simplifique las cosas seria mejor.
Desde ya, muchas gracias
  #2 (permalink)  
Antiguo 11/09/2006, 02:56
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Prueba así!

<html><head>

<script type="text/javascript">

var buscador = new Array();
buscador['key1'] = "http://www.forosdelweb.com";
buscador['key2'] = "http://www.maestrosdelweb.com";
buscador['key3'] = "http://www.tunait.com";
buscador['key4'] = "http://www.caricatos.com";
buscador['key5'] = "http://www.carlitos.com.es";

function imprimir(find){

if(buscador[find])
location.href=buscador[find];
return false;
}

</script>

</head>

<body>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 11/09/2006, 21:43
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 0
Gracias, funciono bien, pero me olvide de poner parte del codigo que va al fina, que es la siguiente :

<body>

<form name="form1" onsubmit="return imprimir(this.palabra.value);">

<input size="8" name="palabra"><input type="submit" value="buscar">

</form>

</body>
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:27.