Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos_Seiji

erro ao conter a tag table

Recommended Posts

galera to com um problema, no caso tenho que puxar alguns dados ele funciona desde que nao contenha "<table" se tiver ele da erro.

alguem sabe como resolve este problema?

function openAjax() {var ajax;try{	ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.}catch(ee){	try{		ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS	}catch(e){		try{			ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS		}catch(E){			ajax = false;		}	}}return ajax;}// Função que realiza a busca instantâneafunction buscaInstantanea(btn,email, rsocial, contato, ordem, qtdreg, pagina, ativo, dtini, dtfim) {botao = btn.keyCode;if(botao == 13) {	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.		var termo = email; // Pega o termo digitado no campo de texto.		var termo2 = rsocial; // Pega o termo digitado no campo de texto.		var termo3 = contato;		var termo4 = ordem;		var termo5 = qtdreg;		var termo6 = pagina;		var termo7 = ativo;		var termo8 = dtini;		var termo9 = dtfim;		var exibeResultado = document.getElementById('conteudo'); // div que exibirá o resultado da busca.		if(termo !== "" && termo !== null) { // Verifica se o campo não está vazio, ou se foi digitado no mínimo três caracteres.			var ajax = openAjax(); // Inicia o Ajax.			ajax.open("GET", "cons_ger_gratis.asp?email=" + termo+"&rscocial="+termo2+"&contato="+termo3+"&ordem="+termo4+"&qtdreg="+termo5+"&pagina="+termo6+"&ativo="+termo7+"&dtini="+termo8+"&dtfim="+termo9+"&cod="+Math.random(), true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.			ajax.onreadystatechange = function() {				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...					exibeResultado.innerHTML = "<h2>carregando...</h2>";				}				if(ajax.readyState == 4) { // Quando estiver tudo pronto.					if(ajax.status == 200) {						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)						resultado = unescape(resultado); // Resolve o problema dos acentos						exibeResultado.innerHTML = resultado;					} else {						exibeResultado.innerHTML = "Erro: ";					}				}			}			ajax.send(null); // submete		} 	}}}
cons_ger_gratis.asp			<tr>				<td>					<table width="100%" bgcolor="#efefef" border="2" bordercolor="#FFFFFF" align="center" cellpadding="2" cellspacing="0" style="border:1px solid #ffffff;" id="tb<%= i %>" onClick="show_border(tb<%'= i %>)">						<tr>							<td width="15%"  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">ID:</strong></div></td>							<td width="85%"><%'= RS("id") %></td>						</tr>						<tr>							<td bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">R. Social:</strong></div></td><td><%'= RS("r_social") %></td></tr><tr>							<td bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Prod. Serviços:</strong></div></td><td><%'= rs("a_atuacao") %></td></tr><tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Contato:</strong></div></td><td><%'= RS("contato") %></td></tr><tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">DDD:</strong></div></td><td><%'= RS("ddd") %></td></tr><tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Fone:</strong></div></td><td><%'= RS("fone") %></td></tr><tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Ramal:</strong></div></td><td><%'= RS("r_fone") %></td>						</tr>						<tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">E-mail:</strong></div></td><td><%'= RS("email") %></td>						</tr>						<tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Comentários:</strong></div></td><td><%'= RS("comentários") %></td>						</tr>						<tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Fonte:</strong></div></td><td><%'= RS("fonte") %></td>						</tr>						<tr>							<td  bgcolor="#2d5d86"><div align="right"><strong style="color:#FFFFFF; font-size:10px; ">Tópicos Licit.:</strong></div></td><td></td>						</tr>				  </table>				</td>			</tr>			<tr>				<td height="3"></td>			</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, creio que é pq a tag <table> só aceita o innerHTML no método "read", ou seja, ele só lê o conteúdo de uma table, ele não escreve.

 

Procure tags que aceitam read/write, como div e span.

Abraços.

 

QQ coisa, da uma olhada:

http://msdn.microsoft.com/workshop/author/...s/innerhtml.asp

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.