Link en motor de búsqueda JavaScript

Buenos días.
Necesito ayuda con un motor de búsqueda interno, paso a explicar.
En un servidor compartido tenemos unos 500 manuales en pdf repartidos en 2 carpetas, estos manuales corresponden a 1100 coches (los cuales numeramos con su matrícula), la idea de este buscador es que introduciendo la matrícula nos devuelva los manuales que corresponden a esta. Hasta aquí bien; el problema viene cuando quiero linkar el texto que me devuelve el buscador a ese pdf para abrirlo en una ventana de explorer, sencillamente no puedo. Te dejo como hemos realizado el motor de búsqueda (te paso solo un pequeño listado, ya que el resto es similar). A ver si nos puedes echar una mano.
<script
LANGUAGE="JavaScript">
<!-- Hide Script from Old Browsers
Keyword = new Object();
Descrip = new Object();
Address = new Object();
Keyword[0] = 1000
Keyword[1] = "5400"
Descrip[1] = "<li>OT-280 Introducción a la tecnología híbrida de MAN<br><center>Ubicación: Indice 2 / Resto manuales</center><br><li>OT-294 Manual de conducción<br><center>Ubicación: Indice 2 / Conducción</center><br><li>OT-297 Instalaciones eléctricas<br><center>Ubicación: Indice 2 / Instalaciones eléctricas / Instalaciones eléctricas MAN</center><br><li>OT-299 Manual de taller<br><center>Ubicación: Indice 2 / Manuales de taller</center>"
Address[1] =
Keyword[2] = "5401"
Descrip[2] = "<li>OT-280 Introducción a la tecnología híbrida de MAN<br><center>Ubicación: Indice 2 / Resto manuales</center><br><li>OT-294 Manual de conducción<br><center>Ubicación: Indice 2 / Conducción</center><br><li>OT-297 Instalaciones eléctricas<br><center>Ubicación: Indice 2 / Instalaciones eléctricas / Instalaciones eléctricas MAN</center><br><li>OT-299 Manual de taller<br><center>Ubicación: Indice 2 / Manuales de taller</center>"
Address[2] =
function checkDatabase() {
var Found = false
var Item = document.forms[0].searchfor.value.toLowerCase();
stats='toolbar=no,location=no,directories=no,status=no,menubar=no,height=700,width=700,'
stats += 'scrollbars=yes,resizable=yes'
MsgBox = window.open ("","msgWindow",stats)
MsgBox.opener = window;
MsgBox.opener.name = "opener";
MsgBox.document.write("<head><title>Resultados de la búsqueda</title></head>");
MsgBox.document.write ("<body bgcolor=white text=black link=blue vlink=blue alink=blue><H2><CENTER><font face=arial>Resultados de la búsqueda</CENTER></H2>")
MsgBox.document.write ("<font size=3><b><center>Para la calca: "+Item+"</center><hr width=50%></b></font>");
for (var i=1; i <= Keyword[0]; i++) {
if(Item == Keyword) {
Found = true;
MsgBox.document.write ("<font face=arial><font size=2><b>"+Descrip+"<BR><A HREF="+Address+" target='opener'></A></font></font>")
}
}
if(!Found)
MsgBox.document.write ("<H4>Ningún resultado</H4>")
MsgBox.document.write ("<FORM><CENTER>")
MsgBox.document.write ("<font size=2><font color=arial><INPUT type='button' value='cerrar' onClick = 'self.close()'></font></font>")
MsgBox.document.write ("</CENTER></FORM>")
MsgBox.document.write ("<H6><small><small><small><b></b><font color=white><font face=arial><font size=1><font color=black>Creación original de UT-14112 <br>2013 All Rights Reserved</font></font></small></small></small>")
}
// -->
</script>
<form NAME="form1">
<font size=5>Introducir calca<br></b>
<input TYPE="text" NAME="searchfor" VALUE="" SIZE="20">
<input type="button" value="buscar" onClick="checkDatabase()">
</form>
Puedes probar el buscador con los textos 5400 y 5401, la idea es que el texto OT-280 Introducción a la tecnología híbrida de MAN esté linkado a una dirección de un servidor compartido.

Añade tu respuesta

Haz clic para o