|
Búsquedas en la misma página
Gracias por la rápida respuesta.
Parte de mi problema lo resuelvo con la función que está al final, la traslado según la encontré y funciona, en vez de "a" será espacio y en vez de "z" será 'nada'.
Mi problema, aparte de la ignorancia, es: ¿Qué debo hacer para, una vez quitados los espacios, poner el resultado en <a href="lascosasbaratas">.
He probado todo lo que se sobre funciones, pero nada me lo resuelve.
Pongo <a href="Definiciones/"+lascosasbaratas+".htm">Busca definición</a>, siguiendo con el jemplo, pero nada.
He puesto un return a la función, tampoco me funciona.
Quizá la variable no es global o pública, no sé.
Perdonar nuevamente, espero vuestra respuesta.
Un saludo.
Tonio.
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function replaceChars(entry) {
out = "a"; // reemplazar la letra a
add = "z"; // por la letra z
temp = "" + entry;
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>
<!-- Copiar dentro del tag BODY -->
<BODY>
<!-- Aquí reemplaza la letra " " por la letra ""<br><br>
<form name="subform">
<input type=text name=text size=40 value="las cosas baratas"><br>
<input type=button name=action value="Reemplazar" 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=" " onBlur="replaceChars(this.value);"> -->
</form>
</center>
|