por desgracia el archivo tiene casi dos mil lineas, es un JSP, pero el error se ejecuta al momento de intentar ejecutar:
Código HTML:
function despliega_query(){
try{
pl=document.all.plantilla.selectedIndex;
plantilla_sel=document.all.plantilla.options[pl].text;
if( trim(document.all.consulta_query.innerHTML)==null || trim(document.all.consulta_query.innerHTML)=="" || trim(document.all.consulta_query.innerHTML)==" ")
{ //alert('entra?');
if(plantilla_sel=='Todas'){
campos_query=" Cve_Plan, b.nombre, e.nombre, Frec_Analisis, Tac_fas_etap, No_Act, Actividad,recurso,inversion,no_reg,Inversionr,origen_datos, convert(char, Fecha_inicio_Programada, 103), convert(char, Fecha_termino_Programada, 103),convert(char, Fecha_Inicio_real, 103),convert(char, Fecha_termino_real, 103),porcentaje_avance+'%',NT_Docto,Modulo";
header="Set dateformat dmy Select "+campos_query+" From BSC_Plan_de_Trabajo b, Vw_Doc_Doctos_HDR v, Usuarios u, Empleados e where u.usuario_id=b.responsable And e.Cve_Empleado=u.cve_Empleado AND v.UI=Substring(b.Modulo,1,patindex('%Seccion%', b.Modulo)-1)";
document.all.consulta_query.innerHTML=header;
header_sum="Set dateformat dmy Select SUM(b.InversionR), SUM(b.Inversion),AVG(Convert(int,Porcentaje_Avance)) From BSC_Plan_de_Trabajo b, Vw_Doc_Doctos_HDR v where v.UI=Substring(b.Modulo,1,patindex('%Seccion%', b.Modulo)-1)";
document.all.consulta_querysum.innerHTML=header_sum;
}else{
campos_query=" Cve_Plan, b.nombre, e.nombre, Frec_Analisis, Tac_fas_etap, No_Act, Actividad,recurso,inversion,no_reg,Inversionr,origen_datos, convert(char, Fecha_inicio_Programada, 103), convert(char, Fecha_termino_Programada, 103),convert(char, Fecha_Inicio_real, 103),convert(char, Fecha_termino_real, 103),porcentaje_avance+'%',NT_Docto,Modulo";
header="Set dateformat dmy Select "+campos_query+" From BSC_Plan_de_Trabajo b, Vw_Doc_Doctos_HDR v, Usuarios u, Empleados e where u.usuario_id=b.responsable And e.Cve_Empleado=u.cve_Empleado AND v.UI=Substring(b.Modulo,1,patindex('%Seccion%', b.Modulo)-1) and NT_Docto='"+plantilla_sel+"'";
document.all.consulta_query.innerHTML=header;
header_sum="Set dateformat dmy Select SUM(b.InversionR), SUM(b.Inversion),AVG(Convert(int,Porcentaje_Avance)) From BSC_Plan_de_Trabajo b, Vw_Doc_Doctos_HDR v where v.UI=Substring(b.Modulo,1,patindex('%Seccion%', b.Modulo)-1) And NT_Docto='"+plantilla_sel+"'";
document.all.consulta_querysum.innerHTML=header_sum;
}
}
document.all.despliega_qry.value="1";
document.FRM_Busca_Planes.submit();}catch(err){alert('Error - '+err);}//Al llegar a la linea del Submit es cuadno no se ejecuta
} //End funcion despliega_query
El mismo caso es para un select que tiene un submit en su onchange o en otra funcion que tambien lo utilizo, en verdad no se por que me lo truena :(