Sería algo así por el estilo
Código HTML:
Ver originalvar text, NumFiles, Get, Count=0, Extend='.txt';
var Review = {Files:['Testx', 'Test2', 'Test3'],
Content:['hymenaeos', 'otra palabra', '2353']};
function INITIALIZED(){var a=document.getElementById("Console");a.value="-> INIZIALIZANDO... \n";NumFiles=Review.Files.length;a.value+="-> Cargando y preparando los archivos de registro... Espere un momento por favor... \n";Get=setInterval("GET_FILE();",1E3)}function GET_FILE(){var a=document.getElementById("textReader");Count>=NumFiles?clearInterval(Get):(a.src=Review.Files[Count]+Extend,setTimeout("text = getContent();",500))}
function getContent(){var a=document.getElementById("Console"),b=document.getElementById("Debbugger");a.value=a.value+"-> Abriendo Archivo "+Review.Files[Count]+" \n";var c=b.innerHTML+"
<br />";a.value=a.value+'-> Buscando Coinsidencia
<strong>"'+Review.Content[Count]+'"
</strong> dentro del archivo '+Review.Files[Count]+Extend+"... \n";var f,d=document.getElementById("textReader"),e="";try{if(d.contentDocument)f=d.contentDocument,e=f.getElementsByTagName("BODY")[0].innerHTML;else if(d.contentWindow)e=
d.contentWindow.document.body.innerHTML;c=e.indexOf(Review.Content[Count])>-1?c+'
<br /><input type="button" style="width:20px; height:20px; background-color:#0F0; border:none;" /> Se encontr
ó la coincidencia
<strong>'+Review.Content[Count]+"
</strong> dentro del archivo
<strong>"+Review.Files[Count]+Extend+"
</strong>":c+'
<br /><input type="button" style="width:20px; height:20px; background-color:#F00; border:none;" /> No se encontr
ó la coincidencia
<strong>'+
Review.Content[Count]+"
</strong> dentro del archivo
<strong>"+Review.Files[Count]+Extend+"
</strong>";b.innerHTML=c;a.value=a.value+"-> Cerrando Archivo "+Review.Files[Count]+" \n";a.scrollTop=a.scrollHeight}catch(g){b.innerHTML=b.innerHTML+'
<br /><input type="button" style="width:20px; height:20px; background-color:#F00; border:none;" /><label style="color:#F00"> Error al intentar acceder a el archivo '+Review.Files[Count]+Extend+" puede que el archivo est
é corrupto o no exista.
<br /></label>"}Count++};
<input type="button" value="Revisar Archivos..." onClick="INITIALIZED();" /> <textarea id="Console" style="font-family:Arial; background-color:#FFF; font-size:14px; color:#F00; overflow:auto; width:100%; height:100px; border:1px #999 solid;"> </textarea><br /><br /> <div id="Debbugger"> </div>
Lo único que tienes que cambiar para que se ajuste a lo que necesitas es esta variable JSON
var Review = {Files:['Testx', 'Test2', 'Test3'],
Content:['hymenaeos', 'otra palabra', '2353']};
Files son los archivos que se van a abrir, eso tu los tienes que poner manualmente, por el momento puse 3, pero tu puedes agregar más con la misma sintaxis
'Test', 'Test2', 'Test3', 'Test N...'
También Content que son las palabras que se ban a buscar dentro de cada archivo
por ejemplo
en Textx se va a buscar la palabra hymenaeos, en Test2 se va a buscar otra palabra y así sucesivamente
Tambien la variable Extend la puedes cambiar yo trabaje con archivos .txt, pero tu lo puedes cambiar por .log por ejemplo.
fuera de eso no hay mas variable que mover y si lo haces que sea bajo tu propio riesgo... JAJAJ =P
Prueba su funcionamiento en Internet Explorer y otro explorador, veras que tal, y cuando lo hagas comentas....
EXITO !!!
y espero mi KARMITAAAA !!!! jajaja =P