12/05/2004, 03:10
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 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. |