Ir para conteúdo

POWERED BY:

Arquivado

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

Rezinha

o q significa esse erro ?

Recommended Posts

Galera eu preciso muito da ajuda de vcs... estou com um problema q já estou enrolando a 3 meses... só q agora preciso resolve-lo ..ai gostaria de saber se alguem ai sabe o que significa esse erro.. a aplicação consiste em um pop-up que carrega uma página em um div qdo ele é fechado.. porém qdo executo essa função ele retorna esse erro :

function carregaFormJanela(cod,mun,campo)			{				if(cod)				{					var xmlhttp2 = createXmlHttpRequestObject();					alert(xmlhttp2);					if(xmlhttp2.readyState == 4 || xmlhttp2.readyState == 0)					{						xmlhttp2.open('GET', 'ajax/htmlCadastros.php?inscricao='+cod+'&cod='+mun, true);						xmlhttp2.onreadystatechange = function()						{							if(xmlhttp2.readyState == 4)							{								if(xmlhttp2.status == 200)								{									htmlResponse = xmlhttp2.responseText;									campo.innerHTML = htmlResponse;								}							}						}					}					xmlhttp2.send(null);				}				else				{					campo.innerHTML = '';				}			}

Erro: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você está querendo carregar XML ou HTML?

pois aqui você está criando um objeto para carregamento de XML:

var xmlhttp2 = createXmlHttpRequestObject();

caso seja XML, aqui está errado:

htmlResponse = xmlhttp2.responseText;

teria que ser:

htmlResponse = xmlhttp2.responseXML;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta assim:

function XMLHTTPRequest() {	var http = 0;	if (window.XMLHttpRequest) {		http = new XMLHttpRequest();	} else {		try {			http = new ActiveXObject("Msxml2.XMLHTTP");		} catch(e) {			try {			http = new ActiveXObject("Microsoft.XMLHTTP");			} catch(e) {				http = false;			}		}	}	return http;}function carregaFormJanela(cod, mun, campo){	if(cod){		var httpf = XMLHTTPRequest();		httpf.open("GET", "ajax/htmlCadastros.php?inscricao="+cod+"&cod="+mun, true);			httpf.onreadystatechange = function() {			if (httpf.readyState == 4) {				if (httpf.status == 200) {					var retorno = unescape(httpf.responseText.replace(/\+/g," "));										document.getElementById(campo).innerHTML = retorno;				} else {					alert("Ocorreu um problema!");				}			}				}		httpf.send(null);	}else{		campo.innerHTML = "";	}}

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz como você disse e não funcionou vou postar todo meu codigo:

<?$campo1 = $_GET['campo1'];$campo2 = $_GET['campo2'];echo"<html>	<head>		<script type=\"text/javascript\" src=\"funcoes.js\"></script>		<script type=\"text/javascript\">			function retorna(ob)			{				var campos = ob.options[ob.selectedIndex].value;				var temp = new Array();				temp = campos.split('#');				window.opener.document.cadastro_produtor.inscricao.value = temp[0];				window.opener.document.cadastro_produtor.cpf_cnpj.value = temp[1];				window.opener.document.cadastro_produtor.desc_cpf_cnpj.value = temp[2];				temp[3] = formata_data_ajax(temp[3]);				window.opener.document.cadastro_produtor.data_sefaz.value = temp[3];				temp[4] = formata_data_ajax(temp[4]);				window.opener.document.cadastro_produtor.data_inicio.value = temp[4];				window.opener.document.cadastro_produtor2.aidf.value = temp[5];				if(temp[6] != '@')					window.opener.document.cadastro_produtor.fantasia.value = temp[6];				else					window.opener.document.cadastro_produtor.fantasia.value = '';				if(temp[7] != '@')					window.opener.document.cadastro_produtor.cod_modalidade.value = temp[7];				else					window.opener.document.cadastro_produtor.cod_modalidade.value = '';				if(temp[8] != '@')					window.opener.document.cadastro_produtor.desc_modalidade.value = temp[8];				else					window.opener.document.cadastro_produtor.desc_modalidade.value = '';				if(temp[9] != '@')				{					temp[9] = formata_data_ajax(temp[9]);					window.opener.document.cadastro_produtor.data_baixa.value = temp[9];				}				else					window.opener.document.cadastro_produtor.data_baixa.value = '';				if(temp[10] != '@')					window.opener.document.cadastro_produtor.cod_baixa.value = temp[10];				else					window.opener.document.cadastro_produtor.cod_baixa.value = '';				if(temp[11] != '@')					window.opener.document.cadastro_produtor.desc_baixa.value = temp[11];				else					window.opener.document.cadastro_produtor.desc_baixa.value = '';				if(temp[12] != '@')					window.opener.document.cadastro_produtor2.obs.value = temp[12];				else					window.opener.document.cadastro_produtor2.obs.value = '';				if(temp[13] != '@')				{					window.opener.document.getElementById(\"nro_tel\").innerHTML = temp[13];					window.opener.document.getElementById(\"telefone\").innerHTML = 'Telefone ';				}				if(temp[14] != '@')				{					window.opener.document.getElementById(\"ramal\").innerHTML = 'Ramal '+temp[14];				}				if(temp[15] != '@')				{					window.opener.document.getElementById(\"desc_distrito\").innerHTML = temp[15];					window.opener.document.getElementById(\"distrito\").innerHTML = 'Distrito ';				}				if(temp[16] != '@')				{					window.opener.document.getElementById(\"desc_logradouro\").innerHTML = temp[16];				}				if(temp[17] != '@')				{					window.opener.document.getElementById(\"desc_logradouro\").innerHTML += temp[17];					window.opener.document.getElementById(\"logradouro\").innerHTML = 'Endere� ';				}				if(temp[18] != '@')				{					window.opener.document.getElementById(\"desc_logradouro\").innerHTML += ', '+temp[18];				}				carregaFormJanela(temp[0],$campo2);			}				function XMLHTTPRequest() 			{				var http = 0;				if (window.XMLHttpRequest) 				{					http = new XMLHttpRequest();				}				else				{					try					{						http = new ActiveXObject('Msxml2.XMLHTTP');					}					catch(e)					{						try 						{							http = new ActiveXObject('Microsoft.XMLHTTP');						}						catch(e) 						{							http = false;						}					}				}				return http;			}						function carregaFormJanela(cod, mun)			{				if(cod)				{					var httpf = XMLHTTPRequest();					httpf.open('GET', 'htmlCadastros.php?inscricao='+cod+'&cod='+mun, true);					httpf.onreadystatechange = function() 					{						if (httpf.readyState == 4) 						{							if (httpf.status == 200) 							{								var retorno = unescape(httpf.responseText.replace(/\+/g,\" \"));								window.opener.document.getElementById(\"cadastros\").innerHTML = retorno;							}							else							{								alert('Ocorreu um problema!');							}						}							}					httpf.send(null);				}				else				{					window.opener.document.getElementById(\"cadastros\").innerHTML = '';				}		}		</script>		<title>Consultar Inscri�o</title>		<link href=\"../../extras/style.css\" type=text/css rel=stylesheet>	</head>	<body>		<center><font class=\"title\">Consultar Produtor</font></center>		<br>		<table width=\"100%\">		<tr>			<td width=\"22%\">				<b>Inscri�o</b><br><input type=text name=descricao id=descricao size=15 OnKeyPress=\"teste(event);\" OnKeyUp=\"consulta_ins(this,$campo2,1,1,tipo.options[tipo.selectedIndex].value);\" onblur=\"this.value='';\">			</td>			<td width=\"22%\">				<b>CPF/CNPJ</b><br><input type=text name=descricao id=descricao size=15 OnKeyPress=\"teste(event);\" OnKeyUp=\"consulta_ins(this,$campo2,2,1,tipo.options[tipo.selectedIndex].value);\" onblur=\"this.value='';\">			</td>			<td width=\"22%\">				<b>Nome</b><br><input type=text name=descricao id=descricao size=15 OnKeyPress=\"teste(event);\" OnKeyUp=\"consulta_ins(this,$campo2,1,2,tipo.options[tipo.selectedIndex].value);\" onblur=\"this.value='';\">			</td>			<td width=\"22%\">				<b>Modalidade</b><br><input type=text name=descricao id=descricao size=15 OnKeyPress=\"teste(event);\" OnKeyUp=\"consulta_ins(this,$campo2,3,1,0);\" onblur=\"this.value=''; tipo.disabled=false;\" onfocus=\"tipo.disabled=true;\">			</td>			<td width=\"12%\">				<b>Tipo</b><br>				<select name=\"tipo\" id=\"tipo\">					<option value=\"1\">Ativos</option>					<option value=\"2\">Inativos</option>					<option value=\"3\">Todos</option>				</select>			</td>		</tr>		</table>		<script>document.getElementsByName(\"descricao\")[0].focus();</script>	   	<br><br>			<select size=15 name=lista id=\"lista\" width=40 style=\"width: 700px;\" OnKeyPress=\"teste_enter(event,this);\" ondblclick=\"retorna(this); window.close();\">		</select> 	</body></html>";?>

 

ele aponta o erro na seguinte linha: if (httpf.status == 200)

 

Erro: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIXMLHttpRequest.status]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: http://localhost/sistemas/icms/a/produtore...o&campo2=29 :: anonymous :: line 119" data: no]

Arquivo-fonte: http://localhost/sistemas/icms/a/produtore...o&campo2=29

Linha: 119

Compartilhar este post


Link para o post
Compartilhar em outros sites
Tenta desse jeito:<?$campo1 = $_GET['campo1'];$campo2 = $_GET['campo2'];?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/javascript" src="funcoes.js"></script><script type="text/javascript">			function retorna(ob)			{				var campos = ob.options[ob.selectedIndex].value;				var temp = new Array();				temp = campos.split('#');				window.opener.document.cadastro_produtor.inscricao.value = temp[0];				window.opener.document.cadastro_produtor.cpf_cnpj.value = temp[1];				window.opener.document.cadastro_produtor.desc_cpf_cnpj.value = temp[2];				temp[3] = formata_data_ajax(temp[3]);				window.opener.document.cadastro_produtor.data_sefaz.value = temp[3];				temp[4] = formata_data_ajax(temp[4]);				window.opener.document.cadastro_produtor.data_inicio.value = temp[4];				window.opener.document.cadastro_produtor2.aidf.value = temp[5];				if(temp[6] != '@'){					window.opener.document.cadastro_produtor.fantasia.value = temp[6];				}				else{					window.opener.document.cadastro_produtor.fantasia.value = '';				}				if(temp[7] != '@'){					window.opener.document.cadastro_produtor.cod_modalidade.value = temp[7];				}				else{					window.opener.document.cadastro_produtor.cod_modalidade.value = '';				}				if(temp[8] != '@'){					window.opener.document.cadastro_produtor.desc_modalidade.value = temp[8];				}				else{					window.opener.document.cadastro_produtor.desc_modalidade.value = '';				}				if(temp[9] != '@')				{					temp[9] = formata_data_ajax(temp[9]);					window.opener.document.cadastro_produtor.data_baixa.value = temp[9];				}				else{					window.opener.document.cadastro_produtor.data_baixa.value = '';				}				if(temp[10] != '@'){					window.opener.document.cadastro_produtor.cod_baixa.value = temp[10];					}				else{					window.opener.document.cadastro_produtor.cod_baixa.value = '';					}				if(temp[11] != '@'){					window.opener.document.cadastro_produtor.desc_baixa.value = temp[11];					}				else{					window.opener.document.cadastro_produtor.desc_baixa.value = '';				}				if(temp[12] != '@'){					window.opener.document.cadastro_produtor2.obs.value = temp[12];				}				else{					window.opener.document.cadastro_produtor2.obs.value = '';				}				if(temp[13] != '@')				{					window.opener.document.getElementById("nro_tel").innerHTML = temp[13];					window.opener.document.getElementById("telefone").innerHTML = 'Telefone ';				}				if(temp[14] != '@')				{					window.opener.document.getElementById("ramal").innerHTML = 'Ramal '+temp[14];				}				if(temp[15] != '@')				{					window.opener.document.getElementById("desc_distrito").innerHTML = temp[15];					window.opener.document.getElementById("distrito").innerHTML = 'Distrito ';				}				if(temp[16] != '@')				{					window.opener.document.getElementById("desc_logradouro").innerHTML = temp[16];				}				if(temp[17] != '@')				{					window.opener.document.getElementById("desc_logradouro").innerHTML += temp[17];					window.opener.document.getElementById("logradouro").innerHTML = 'Endereço';				}				if(temp[18] != '@')				{					window.opener.document.getElementById("desc_logradouro").innerHTML += ', '+temp[18];				}				carregaFormJanela(temp[0],$campo2);			}	  function ajaxInit()  {		var req;		try {			 req = new ActiveXObject("Microsoft.XMLHTTP");		} catch(e) {			 try {					  req = new ActiveXObject("Msxml2.XMLHTTP"); 			} catch(ex) { 				 try {   					req = new XMLHttpRequest();				  } catch(exc) {					   alert("Esse browser não tem recursos para uso do Ajax");   				req = null;				  } 			}		}		return req;	}			function carregaFormJanela(cod, mun)			{				if(cod)				{					var ajax = ajaxInit();				   if(ajax) {							ajax.open("GET", "htmlCadastros.php?inscricao="+cod+"&cod="+mun, true);							ajax.onreadystatechange = function() {							if(ajax.readyState == 4) {							if(ajax.status == 200) {							var retorno = unescape(httpf.responseText.replace(/\+/g," "));							window.opener.document.getElementById("cadastros").innerHTML = retorno;							} else {							alert(ajax.statusText);							}							}							};							ajax.send(null);							}				}				else				{					window.opener.document.getElementById("cadastros").innerHTML = '';				}		}		</script></head><body><center>  <font class="title">Consultar Produtor</font></center><br><table width="100%">  <tr>	<td width="22%"><b>Inscrição</b><br>	  <input type=text name=descricao id=descricao size=15 OnKeyPress="teste(event);" OnKeyUp="consulta_ins(this,$campo2,1,1,tipo.options[tipo.selectedIndex].value);" onblur="this.value='';">	</td>	<td width="22%"><b>CPF/CNPJ</b><br>	  <input type=text name=descricao id=descricao size=15 OnKeyPress="teste(event);" OnKeyUp="consulta_ins(this,$campo2,2,1,tipo.options[tipo.selectedIndex].value);" onblur="this.value='';">	</td>	<td width="22%"><b>Nome</b><br>	  <input type=text name=descricao id=descricao size=15 OnKeyPress="teste(event);" OnKeyUp="consulta_ins(this,$campo2,1,2,tipo.options[tipo.selectedIndex].value);" onblur="this.value='';">	</td>	<td width="22%"><b>Modalidade</b><br>	  <input type=text name=descricao id=descricao size=15 OnKeyPress="teste(event);" onkeyup="consulta_ins(this,$campo2,3,1,0);" onblur="this.value=''; tipo.disabled=false;" onfocus="tipo.disabled=true;">	</td>	<td width="12%"><b>Tipo</b><br>	  <select name="tipo" id="tipo">		<option value="1">Ativos</option>		<option value="2">Inativos</option>		<option value="3">Todos</option>	  </select>	</td>  </tr></table><script type="text/javascript">document.getElementsByName("descricao")[0].focus();</script><br><br><select size=15 name=lista id="lista" width=40 style="width: 700px;" OnKeyPress="teste_enter(event,this);" ondblclick="retorna(this); window.close();"></select></body></html>
Qualquer coisa poste ai. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

continua apresentando o mesmo erro... eu já estou ficando louca com esse problema... :( .... vou dar mais um mexida qq coisa posto aqui valew.. se alguem tiver mais alguma dica estou aceitando pois já tentei de tudo...

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.