Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2010, 10:49
corona_01
 
Fecha de Ingreso: mayo-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Error en el script de esta página

Es una aplicación en .Net, tengo un grid view, seleccionó un registro, y por medio de un botón abro una pantalla modal. en esta pantalla tengo la opción de guardar los cambios (BD=SQL) y me manda un error en el script de la página.

Este error solamente me sale cuando ya tengo la aplicación montada en el servidor de aplicaciones, cuando estoy en Visual Studio no sale el error.

Cuando hago click en el botón Guardar, mando llamar una función de javascript del lado del cliente, en la que primero valido los campos que deben ser obligatorios y mando alerts, si pasa las validaciones mando a llamar una función de Ajax que esta del lado del CodeFile (.cs)

//************************************************** *********
function Guardar() {

var objhdnHOY = document.getElementById("hdnHOY");
var objhdnTipo = document.getElementById("hdnTipo");
var objhdnOPed_UsuAut = document.getElementById("hdnOPed_UsuAut");
var objhdnOPed_Numero = document.getElementById("hdnOPed_Numero");
var objcwpOPed_FecPed = document.getElementById("cwpOPed_FecPed$txtFecha") ;
var objddlSJCatClient = document.getElementById("ddlSJCatClient");
var objddlSJCatCoPaCo = document.getElementById("ddlSJCatCoPaCo");
var objddlOPed_Distri = document.getElementById("ddlOPed_Distri");
var objddlOPed_Instal = document.getElementById("ddlOPed_Instal");

if (objcwpOPed_FecPed.value == "" || objddlSJCatClient.value == "" || objddlSJCatCoPaCo.value == "") {

if (objcwpOPed_FecPed.value == "") {
alert('El campo fecha de pedido es obligatorio');
}
else if (objddlSJCatClient.value == "") {
alert('El campo de cliente es obligatorio');
}
else if (objddlSJCatCoPaCo.value == "") {
alert('El campo Condiciones de pago es obligatorio');
}
}
else {
var iValor = Date.parse(objcwpOPed_FecPed.value) - Date.parse(objhdnHOY.value);
if (iValor > 0 && objhdnTipo.value == 'A') {
alert('La fecha de Pedido no puede ser mayor que hoy');
}
else {


//AQUI ES DONDE TRUENA, COMO QUE NO ENCUENTRA LA FUNCION EN EL CODEFILE. Operativa_SJOpePedidoNueMod ES EL NOMBRE DEL CODEFILE y ahi se encuentra la función GuardaPedido()



var sAjax = Operativa_SJOpePedidoNueMod.GuardaPedido(objhdnTip o.value, objhdnOPed_Numero.value, objcwpOPed_FecPed.value,
objddlSJCatClient.value, objddlSJCatCoPaCo.value, objddlOPed_Distri.value, objddlOPed_Instal.value, objhdnOPed_UsuAut.value).value;


window.returnValue = "";
window.close();
}
}
}

Como comento esto funciona bien en Visual Studio, pero no en el servidor de aplicaciones, no se si sea algún tipo de permiso o algún parámetro del Internet Explorer.

Gracias por su ayuda.