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>
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>