querrás decir
javascript,
JAVA y Javascript son 2 cosas completamente diferentes.
tanto
resp, como
resp2, se están declarando
implícitamente dentro de los bloques donde se usa por primera vez (cosa que IE no admite, FF entre otros sí),
por lo tanto su ámbito está fuera del alcance al salir de los bloques, es por ello que no puedes obtener luego su valor, la solución es declararlas con un ámbito superior, es decir, antes de los bloques.
recomendación: trata de ordenar el código, es muy difícil leerlo como lo tienes
recomendación: postea en el foro correspondiente, esto pertenece a
javascript
Código Javascript
:
Ver originalfunction VtasPendientesEnvio(){
var verif_fec = $('#txtFec').val(); //falta var y el ; de cierre
var verif_suc = $("#txtSuc").val(); //falta var y el ; de cierre
//alert(verif_fec)
//alert(verif_suc)
//resp2 = true;
var resp2; //su ámbito superior le da alcance a los bloques inferiores
$.get("bbdd/Verif_Vtas_Enviadas.asp",
{fecha:verif_fec,sucursal:verif_suc},
function(xml){
var resp;
$('row',xml).each(function(i) {
//alert( "Resultado funcion: " + $(this).find('bol').text());
resp = $(this).find('bol').text();
});
if (resp == "true")
{
alert("Ventas pendientes");
resp2 = true; //Ventas pendientes... PROBLEMAS = true
//return true;
}
else
{
alert("Ventas OK");
resp2 = false; //Ventas ok... PROBLEMAS = false
//return true;
}
}
);
//alert(resp2);
return resp2;
}