Foros del Web » Programando para Internet » Javascript »

Mostrar resultados en frame???

Estas en el tema de Mostrar resultados en frame??? en el foro de Javascript en Foros del Web. Hola, alguien me puede ayudar con el siguiente código? ¿Cómo puedo hacer para que hacer al hacer clic en el botón buscar muestre los resultados ...
  #1 (permalink)  
Antiguo 05/10/2010, 09:06
 
Fecha de Ingreso: octubre-2008
Mensajes: 42
Antigüedad: 15 años, 5 meses
Puntos: 0
Busqueda Mostrar resultados en frame???

Hola, alguien me puede ayudar con el siguiente código?
¿Cómo puedo hacer para que hacer al hacer clic en el botón buscar muestre los resultados en unframe?

Código:
<HEAD>

<script LANGUAGE="Javascript">
<!-- Buscador Interno Por www.Designs-web.es.tl  -->


<!-- inicio
var item = new Array();

/* aqui comiensa la magia.
    solo ingresa los codigos adicionales
    de lo que quieras buscar, y llenalos
    de keywords adicionales para mejorar la busqueda.
*/

// "Nombre De La Pagina","SubPaginas/Pagina(en caso de PWG esto va basio)","Titulo De Pagina","Muchos,Key,Words","Comentarios Descriptivos"

c=0; item[c]=new Array("tux.html","","Tux","index,main,start,home,front,inicio,portada,tux","El inicio de mi sitio web.");
c++; item[c]=new Array("Contacto.htm","","Contacto","contacto,buscame","Enlase Para Contactarme.");

/* puedes ingresar tantas posiblidades desees de busqueda.
    solo ingresa mas de estos:
c++; item[c]=new Array("NombreDelaPagina.htm","","TitulodelaPagina","Key,words,de,la,pagina,separados,por,comas","y descripcion de la pagina.");

    en los keywords puedes poner las palabras mas importantes de la pagina de busqueda.
*/

page="<html><head><title>Resultados De La Busqueda</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";


function search(frm) {
win = window.open("","","scrollbars");
win.document.write(page);
txt = frm.srchval.value.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd[i] = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[i][order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd[i] += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, win, n);
fnd[w] = 0;
}
win.document.write("</table><br>Resultados Totales: "+total+"<br><center>Powered By Chaproducciones.Tk</center></body></html>");
win.document.close();
}
function show(which,wind,num) {
link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2];
wind.document.write(line);
return 1;
}
//  fin -->
</script>
</HEAD>
<!-- PASO DOS: copia despues de el codigo anterior  -->

<div style="position: absolute; left: 78px; top: 0px;">
<script>
<!--
document.write(unescape("%3CBODY%3E%0A%3Ccenter%3E%3Cform%20method%3Dget%20action%3D%22javascript%3Avoid%280%29%22%20onsubmit%3D%22search%28this%29%3B%20return%20false%3B%22%3E%0A%3Ctr%3E%3Ctd%3E%3Cinput%20type%3Dtext%20name%3Dsrchval%20value%3D%22%22%3E%3Cinput%20type%3Dsubmit%20value%3D%22Buscar%22%3E%3Cbr%3E%3Cfont%20face%3D%22arial%2C%20helvetica%22%20size%3D%22-2%22%3E%3Ca%20href%3D%22http%3A//chaproducciones.tk%22%20alt%3D%22Buscador%20Interno%20Por%20Chaproducciones.Tk%22%3EBuscador%20Interno%3C/a%3E%3C/font%3E%0A%3C/body%3E%3C/td%3E%3C/tr%3E%0A%3C/form%3E%0A%3C/center%3E"));
//-->
</script>

Gracias de antemano

Etiquetas: frame, buscadores
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 19:07.