Tema: diccionario
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2004, 03:10
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Hola!

Puedes probar con esto que te pongo. Pero tiene un fallo. Tienen que coincidir las mayusculas y las minúsculas. Seguiré investigando:

<html>
<head>
<title>Untitled</title>
<script>
aqui="";
function comprobar(esto,donde){
if(aqui==""){
aqui=document.getElementById(donde).innerHTML;
}
document.getElementById(donde).innerHTML=aqui.spli t(esto).join("<b style='color:red'>"+esto+"</b>");

}

</script>
</head>

<body>
<div id="pregunta">
Tengo una página que se compone de texto corrido (es un diccionario de seguros), lo que quiero es ponerle un buscador de términos p.ej. contenido. En el momento que el usuario ponga esrtá palabra, que el texto se vaya al lugar donde esta palabra aparece y se coloree de distinto color. No tengo ni idea de como hacerlo, y si lo debo de hacer en PHP o JAvascript. ¿Me podeis ayudar?
</div>
<form>
<input type="text" name="palabra"><br>
<input type="button"
value="comprobar"
onclick="comprobar(document.forms[0].palabra.value,'pregunta')">
</form>
</body>
</html>
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.