Foros del Web » Programando para Internet » Javascript »

Problema con Parametros en función.

Estas en el tema de Problema con Parametros en función. en el foro de Javascript en Foros del Web. Hola a todos, Estoy aprendiendo algo de Javascript y AJAX, y este es mi problema(Javascript): Tengo una función con parámetros por defecto, ahora yo necesito ...
  #1 (permalink)  
Antiguo 13/02/2009, 09:38
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 10 meses
Puntos: 15
Problema con Parametros en función.

Hola a todos,

Estoy aprendiendo algo de Javascript y AJAX, y este es mi problema(Javascript):

Tengo una función con parámetros por defecto, ahora yo necesito configurar nuevos parámetros y que me sustituya únicamente los que indico...Y aquellos que no sean definidos me tome los que están por defecto.

Luego deseo poder utilizarla una y otra vez, pero que no se me reinicien...


Este es parcialmente Mi código con problemas:

Código:
var auAJX = {
	Create:function(url,newParm){
		url: '',
		this.xParm = {
			method: 'POST',
			contentType:'application/x-www-form-urlencoded',
			onComplete: HttpResp,
			onSuccess: stateChange,
			Paramt: '',
			waitinterval:15,
			asynchronous: true
		};
		IE='\v'=='v'; //is IE
		IEx=document.all?1:0; //is IE confirm
		if(EstadoAjax!=1){		//Si esta disponible el servicio
		try{
			if(newParm!='undefined' && newParm!=''){
			//Para re definir cada parámetro, debe existir algo mas corto
			this.xParm.onSuccess = newParm.onSuccess || this.xParm.onSuccess;
			}
			...
		}
Y deseo que se pueda modificar bajo esta estructura

Código:
onchange="auAJX.Create('Respuestas.jsp',{
method:'GET',
onComplete: auForm.Finish,
Paramt: auForm.Initial(
	['Combo1,Idsql,Resultados1','Combo2,idSQL,Resultados2']
	)
}
)
El problema es que:
Cuando invoco la primera vez esta estructura, listo todo se actualiza normalmente y sin problemas.
La segunda vez se supone que todo ya esta configurado, así que no deseo volver a indicarle que el método es GET, o cual es la url o cualquier otro parámetro, si no que me tome los últimos que he configurado:
Claro, si envío otro parámetro nuevo me lo actualice como debe ser...

Código:
onchange="auAJX.Create('Respuestas.jsp',{
Paramt: 'Lo que sea'
}
)
//Esto controla los componentes y verifica su existencia, antes de efectuar cualquier operación
auForm.Initial

Se que se puede hacer todo por separado, pero la idea de encapsular todo es evitar no tener conflictos con variables globales...

La estructura es similar a la de prototype, salvo que la idea es agregar la administración de Formularios...

De antemano, muchas gracias a todos.

Última edición por SPAWN3000; 13/02/2009 a las 10:41
  #2 (permalink)  
Antiguo 13/02/2009, 09:41
Avatar de Fernarey1810  
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 16 años, 2 meses
Puntos: 1
Exclamación Respuesta: Problema con Parametros en función.

Para que haces 2 POSTEOS CON LA MISMA PREGUNTA.
  #3 (permalink)  
Antiguo 13/02/2009, 10:07
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 10 meses
Puntos: 15
Respuesta: Problema con Parametros en función.

El otro fue una equivocación, este era otro post y por accidente termine pegándolo junto al anterior... Pero corregí tan pronto como pude, pero al parecer tu que eres una maquina de la lectura ya lo habías leído. jeje

Mis disculpas fernando.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:19.