Hola
Yo pondría unos alert para levantar esas variables. Si sus valores son los correctos miraría cuando espacias las comillas
Aquí tienes todo
Código javascript
:
Ver originalfunction funcion(key, idObj1, idObj2, idObj3)
{
//Objetos
var div = document.getElementById(idObj1); //Div donde se mostrara los resultados
var txt = objTxt; //document.getElementById("txtB"); //Caja de Texto de la Busqueda
var cmb = document.getElementById(strCmb); //DropDownList
alert(div.id + " - " + txt.id + " - " + cmb.id)
//Declaración de Arrays
.....
Codigo
......
strHtml = "<table border = '1'><tr><td><table ><tr><td><table >";
for(x=0; x<arrItems.length; x++)
strHtml += "<tr><td id = '" + arrItems[x][0] + "' onmouseover='CambioEstilo(this,1);' onmouseout='CambioEstilo(this, 2);' onclick='Selecciona(this.id, \"" + div.id + "\" , \"" + cmb.id + "\", \"" + txt.id + "\");' >" + arrItems[x][1] + "</td></tr>";
strHtml += "</table></td> <td valign='top' ><input id='btnCierra' type='button' value=' ' class='Cerrar' onclick='Selecciona(-1, \"" + div.id + "\" , \"" + cmb.id + " \", \"" + txt.id + "\");' /></td></tr></table></td></tr></table>";
div.style.visibility = 'visible';
div.innerHTML = strHtml;
}
Suerte