PDA

Ver la Versión Completa : Búsquedas en la misma página (2).


Tonio
09-03-2007, 18:39:53
No se si esto es correcto, si no lo es pido disculpas.
Pero leyendo las respuestas y lo que yo escribí después, me dió la sensación de que no plantee bien la pregunta, la ignorancia.
Aquí pongo el código que empleo, en rojo lo que planteo.

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Prueba búsqueda</title>


<HEAD>



<SCRIPT LANGUAGE="JavaScript">
<!--
function replaceChars(entry) {
out = " "; // reemplazar la letra a
add = ""; // por la letra z
temp = "" + entry;
direccion="";
while (temp.indexOf(out)>-1) {
pos= temp.indexOf(out);
temp = "" + (temp.substring(0, pos) + add +
temp.substring((pos + out.length), temp.length));
}
document.subform.text.value = temp;
}
// -->
</script>
</HEAD>


<body>

Reemplaza el espacio " " por 'nada' ""<br><br>
<form name="subform">
<input type=text name=text size=40 value="2 Pedro 1:7"><br>
<input type=button name=action value="Buscar" onClick="replaceChars(document.subform.text.value)">
<!-- En caso de aplicarlo a un formulrio, es preferible reemplazar -->
<!-- el texto cuando se cambia de campo, ejemplo: -->
<!-- <input type=text name=text size=40 value="abcdabcd" onBlur="replaceChars(this.value);"> -->

</form>
</center>

Deseo buscar estas definiciones, en la página, desde el onClick del input.
Es decir, quitar los espacios para en <a href="ponerloquesebusque"></a>

Por ejemplo que al escribir en el input "Las cosas del querer", utilizar la función, que si quita los espacios, y trasladar lo que devuelve a:
<a href="#Lascosasdelquerer"></a> y que busque esa definición.
A continuación va un ejemplo didáctico.
Gracias.
Un saludo.
Tonio.


<A name="Lascosasdelquerer">Las cosas del querer</A>

Definición<br>

<A name="Eraseunavez">Érase una vez</A>

Comienzo de los cuentos.<br>


<A name="Cantandobajolalluvia">Cantando bajo la lluvia</A>

Pelicula musical...


</body>

</html>