Buscar texto en pagina web

25/08/2006 - 14:49 por A Trujillo | Informe spam
Hola que tal grupo,
Espero que este posteando en el lugar adecuado.
Estoy desarrollando mi propia web con html (a nivel muy casero) quisiera
incluir con java en un <script> un "buscador local."
Me explico: solo quiero una caja de texto, un boton y la funcion, que cuando
entre una cadena de texto y de al boton me busque en el mismo ducumento en el
que estoy la cadena que coinsida si la hubiera. (Si se puede hacer con un
porcentaje de coinsidencia mejor)
Muchas gracias de antemano por vuestra ayuda,
Alberto
 

Leer las respuestas

#1 Nicanor Marin Bedoya
30/09/2006 - 00:32 | Informe spam
Hola. te dejo un script que te ayuda. solo debes incluirlo dentro de tu
página en el head.
Saludos,
Nicanor Marin Bedoya


<script>
if (!document.layers)
document.write('<div id="divStayTopLeft" style="position:absolute">')
</script>

<layer id="divStayTopLeft">


<table border="1" width="130" cellspacing="0" cellpadding="0" height="45">
<tr>
<td width="100%" bgcolor="#FFFFCC" height="12">
<p align="center"><font size="1" face="Arial"><b>Buscar en esta
pagina.</b></font></td>
</tr>
<tr>
<td width="100%" bgcolor="#FFFFFF" height="29">
<form name=search onSubmit="return findInPage(this.string.value);">
<p align="center"><b> <input name=string type=text size
onChange="n = 0;" value="texto">
<input class="buttons" type="submit" value="Ir" name="B1"></p>
</form>
<p>
</td>
</tr>
</table>
<!--END OF EDIT-->

</layer>


<script type="text/javascript">

var verticalpos="frombottom"

if (!document.layers)
document.write('</div>')

function JSFX_FloatTopDiv()
{
var startX = 18,
startY = 70;
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop +
document.body.clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop +
document.body.clientHeight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("divStayTopLeft");
stayTopLeft();
}
JSFX_FloatTopDiv();
</script>
==

"A Trujillo" wrote:

Hola que tal grupo,
Espero que este posteando en el lugar adecuado.
Estoy desarrollando mi propia web con html (a nivel muy casero) quisiera
incluir con java en un <script> un "buscador local."
Me explico: solo quiero una caja de texto, un boton y la funcion, que cuando
entre una cadena de texto y de al boton me busque en el mismo ducumento en el
que estoy la cadena que coinsida si la hubiera. (Si se puede hacer con un
porcentaje de coinsidencia mejor)
Muchas gracias de antemano por vuestra ayuda,
Alberto

Preguntas similares