ESTE ES EL CODIGO
Código:
bien lo que quisiera es que el buscador muestre los resultados en el iframe que tiene por nombre "Bfr", he intentado con el target pero no me funciona a lo mejor algo estoy haciendo mal.<html> <head> <title>Buscador JavaScript</title> <script language="JavaScript" type="text/javascript"> <!-- var resultado = ''; var codigo = ''; var Clave = new Array(); var Url = new Array(); var Descripcion = new Array(); Clave[0] = "juegos"; Url[0] = "http://www.loquesea.com/index.htm"; Descripcion[0] = "Descrpción de la URL aquí - 1"; function Busca( str ) { if ( str == '' || str == null ) { window.alert('Por favor introduzca una palabra clave para poner en funcionamiento nuestro buscador.'); document.busqueda.cadena.focus(); } else { resultado = window.open('','msgWindow','status=yes,menubar=yes,scroolbar=yes,resizable=yes,resizable=yes,location=yes,statusbar=yes,toolbars=yes,width=1013,height=614'); codigo += '<html><head><title>Resultados de la búsqueda en loquesea.com</title></head><BODY link=blue vlink=blue alink=blue>'; codigo += '<h3><center>Resultados de su búsqueda con: <i>'+str+'</i>.</center></h3>'; codigo += '<hr width=100%>'; for ( var i = 0 ; i <= Clave.length ; i++ ) { if ( str == Clave[i] ) { codigo += "<li><a href="+Url[i]+">Haga clic aqui para ver la página</a><br>"; codigo += Descripcion[i]+"</li>"; } } codigo += '<form><center>'; codigo += '<input type=button value="Cerrar ventana" onClick="window.close(self)" style="color: #000000; border: 2px dotted #0000FF; background-color: #FFFFFF">'; codigo += '</center></form></body></HTML>'; resultado.document.write(codigo); } } //--> </script> </head> <body background="images/fondo_master.jpg" <font size="1" topmargin="0" leftmargin="0"> <form name=busqueda> <input type=text name=cadena size="33" style="color: #0000FF; border: 2px groove #800000; background-color: #008000"> <input type=button value=Encontrar onClick="Busca(busqueda.cadena.value);" style="color: #FFFFFF; border: 2px solid #000000; background-color: #FF0000"><input type="reset" value="Restablecer" style="color: #FFFFFF; border: 2px solid #000000; background-color: #FF0000"> </form> <TABLE BORDER WIDTH="100%"> <TR><TD><IFRAME NAME="Afr" SRC="0.htm" FRAMEBORDER="no" WIDTH="50%" HEIGHT="100%" BORDERWIDTH="0" SCROLLING="no"></IFRAME></TD> <TD><IFRAME NAME="Bfr" SRC="1.htm" frameBorder="no" WIDTH="50%" HEIGHT="100%" BORDERWIDTH="0"></IFRAME></TD> </TR> </TABLE> </body></html>
DESCRIPCION DE COMO FUNCIONA EL BUSCADOR
Este código crea un buscador con las palabras clave y URL que le indiques, este buscador consiste en crear tres líneas para cada página que quieras que se muestren con ciertas palabras clave. como sigue
Clave[0] = "palabra";
Url[0] = "http://www.algo.com";
Descripcion[0] = "Descripción de la URL aquí - 1";
Bien como se daran cuenta dentro del script esta un ejemplo de 3 lineas para visualizar el funcionamiento bueno cuando se abre el buscador y escriben la palabra juegos en la caja de busqueda se abre una nueva ventana (window.open) con los resultados de la busqueda bien yo voy a poner alrededor de 40 o 50 palabras clave que tendra el buscador y elmismo numero de URl's es por eso que quisiera el buscador muestre los resultados en el iframe que tiene por nombre "Bfr" y no que se abra en una ventana nueva, he intentado con el target pero no me funciona.