Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fael

Error: Not implemented

Recommended Posts

Pessoal,

 

Estou desenvolvendo um sistema com Ajax, mas está dando o erro not implemented quando tento passar um parâmetro para outra função:

 

O que está em negrito é onde está o erro:

/** * Funções relacionadas ao AJAX. */var req;/** * Passa os parâmetros para a página server-side,  * que retorna o valor referente ao valor passado como parâmetro. */function loadXMLDoc(url, param, value, element) {	req = null;	// Procura por um objeto nativo (Mozilla/Safari)	if (window.XMLHttpRequest) {		req = new XMLHttpRequest();				req.onreadystatechange = [b]processReqChange(element)[/b];		req.open("GET", url+'?'+param+'='+value, true);		req.send(null);	// Procura por uma versao ActiveX (IE)	} else if (window.ActiveXObject) {		req = new ActiveXObject("Microsoft.XMLHTTP");		if (req) {			req.onreadystatechange = processReqChange(element);			req.open("GET", url+'?'+param+'='+value, true);			req.send();		}	}}/** * Processa o retorno, se retornou e trata para não perder acentuação. * Se não retornou nada mostra mensagem de erro. */function processReqChange(element) {	// apenas quando o estado for "completado"	if (req.readyState == 4) {		// apenas se o servidor retornar "OK"		if (req.status == 200) {			// Descodificando o retorno para jogar o valor na text			var return_ = unescape(req.responseText).replace(/\+/g," ");			document.getElementById(element).innerHtml = return_;		} else {			alert("Houve um problema ao obter os dados:\n" + req.statusText);		}	}}/** * Só recebe parâmetros e passa o trabalho a função loadXMLDoc. */function refresh_(url, param, value, element) {	loadXMLDoc(url, param, value, element);}

Obrigado pessoal! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai rapaz. Tudo bão?!

 

Tenta fazer assim:

 

/** * Funções relacionadas ao AJAX. */var req;/** * Passa os parâmetros para a página server-side,  * que retorna o valor referente ao valor passado como parâmetro. */function loadXMLDoc(url, param, value, element) {	req = null;	// Procura por um objeto nativo (Mozilla/Safari)	if (window.XMLHttpRequest) {		req = new XMLHttpRequest();				req.onreadystatechange = processReqChange(element);		req.open("GET", url+'?'+param+'='+value, true);		req.send(null);	// Procura por uma versao ActiveX (IE)	} else if (window.ActiveXObject) {		req = new ActiveXObject("Microsoft.XMLHTTP");		if (req) {			req.onreadystatechange = function() {				// apenas quando o estado for "completado"				if (req.readyState == 4) {					// apenas se o servidor retornar "OK"					if (req.status == 200) {						// Descodificando o retorno para jogar o valor na text						var return_ = unescape(req.responseText).replace(/\+/g," ");						document.getElementById(element).innerHtml = return_;					} else {						alert("Houve um problema ao obter os dados:\n" + req.statusText);					}				}			}			req.open("GET", url+'?'+param+'='+value, true);			req.send();		}	}}/** * Só recebe parâmetros e passa o trabalho a função loadXMLDoc. */function refresh_(url, param, value, element) {	loadXMLDoc(url, param, value, element);}

Entendeu?! ;)

 

 

Ps.: Eu não testei o código. Talvez possa dar erros.. ai você posta ai no fórum ok?!

 

Espero ter ajudado. Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe... beleza... Precisando... tamos ai! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.