![]() |
Búsquedas en la misma página (2).
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> |
| La franja horaria es GMT +2. Ahora son las 06:16:04. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi