el script funciona pero hay dos cosas que me gustaria mejorarle
1) que busque solamente dentro del div contenido
2) que si sigo apretando el boton buscar me seleccione la siguiente concordancia. igual que el de IE!!
les dejo el script
Código HTML:
<script language="JavaScript" type="text/javascript"> function buscar(palabra){ if(!palabra.value){ alert('Ingrese la palabra a buscar.'); return false } var rango = document.body.createTextRange(); //var rango = document.getElementById('contenido').createTextRange(); >> no funciona var encontrado = rango.findText(palabra.value); if(encontrado){ rango.select(); } else { alert('No se enontró la palabra.'); palabra.value=''; } } </script>
Código HTML:
<input name="palabra" type="text" id="palabra" /> <button type="button" onclick="Javascript:buscar(document.getElementById('palabra'));">buscar palabra</button>
Código HTML:
<div id="contenido"> el script solamente debe buscar aqui dentro </div>