<div dir="ltr">Ops...<br><br>Para conhecer mais detalhas sobre HTML DOM e Ajax, sugiro o site:<br><br>&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://www.w3schools.com/">http://www.w3schools.com/</a><br><br>Não é completo, mas tenha paciência em seguir os passos sugeridos, e lhe dará excelente base ;)<br>
<br><br>Sds,<br>Marco Antonio<br><br><br><div class="gmail_quote">2008/8/1 Marco A P D&#39;Andrade <span dir="ltr">&lt;<a href="mailto:mdacwb@gmail.com">mdacwb@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Acredito que já solucionado, mas em todo caso...<br><br>Quando vc acrescenta o conteúdo através de AJAX, vc deve ter o cuidado sobre qual propriedade vc está indicando.<br><br>Não sei de suas necessidades, mas nas minhas poucas incursoes, eu sempre tinha um elemento de interface que receberia a atualização, mesmo que estivesse escondido, um teste simples, em JS mesmo é trocar o conteúdo de um div ...<br>

<br><br>#-- js.html<br>&lt;div id=troca&gt;<br>Teste INICIAL<br>&lt;/div&gt;<br><br>&lt;script&gt;<br>&nbsp; ob = document.getElementById(&quot;troca&quot;);<br>&nbsp; if ( ob != null ) {<br>&nbsp; &nbsp; alert(&quot;Achei! Vou trocar&quot;);<br>

&nbsp;&nbsp; &nbsp; ob.innerHTML = &quot;&lt;b&gt;bold&lt;/b&gt; &lt;i&gt;italic&lt;/i&gt;&quot;;<br>&nbsp;&nbsp; } else {<br>&nbsp; &nbsp; alert(&quot;Cade! ??&nbsp; vou ter de usar o google ;)&quot;);<br>&nbsp; }<br>&lt;/script&gt;<br>#-- eof<br><br>Para utilizar AJAX é importante mais que conhecer os comandos, é conhecer os elementos envolvidos:<br>

&nbsp;&nbsp; HTML<br>
&nbsp;&nbsp; JS<br>&nbsp;&nbsp; Linguagem server-side<br>
&nbsp;&nbsp; HTML DOM (especialmente como procurar propriedades)<br><br>Uma excelente ferramenta para auxiliar é o FireBug, complemento do Firefox. Sem ele eu jamais teria terminado um projeto que peguei a alguns meses...<br><br><br>

Sds,<br>Marco Antonio<br><br><div class="gmail_quote">2008/8/1 Gabriel Vieira <span dir="ltr">&lt;<a href="mailto:gabriel.vieira@gmail.com" target="_blank">gabriel.vieira@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

clearText(el); eu chutaria ai :D<br>
<div><div></div><div><br>
2008/8/1 &nbsp;&lt;<a href="mailto:fernandolouis@terra.com.br" target="_blank">fernandolouis@terra.com.br</a>&gt;:<br>
&gt; Amigo, acredito que não seja um problema javascríptico... mas de qualquer<br>
&gt; forma, se a função para análise:<br>
&gt;<br>
&gt; function replaceText(el, text) {<br>
&gt; &nbsp;if (el != null) {<br>
&gt; &nbsp; clearText(el);<br>
&gt; &nbsp; var newNode = document.createTextNode(text);<br>
&gt; &nbsp; el.appendChild(newNode);<br>
&gt; &nbsp;}<br>
&gt; }<br>
&gt;<br>
&gt; agradeço a ajuda,<br>
&gt; Fernando<br>
&gt;<br>
&gt; ----- Original Message ----- From: &quot;Wendel Scardua&quot;<br>
&gt; &lt;<a href="mailto:wendelscardua@gmail.com" target="_blank">wendelscardua@gmail.com</a>&gt;<br>
&gt; To: &quot;Cascavel Perl Mongers&quot; &lt;<a href="mailto:cascavel-pm@pm.org" target="_blank">cascavel-pm@pm.org</a>&gt;<br>
&gt; Sent: Friday, August 01, 2008 10:24 AM<br>
&gt; Subject: Re: [Cascavel-pm] ajax básico + perl<br>
&gt;<br>
&gt;<br>
&gt; Meu palpite é que isso é erro do replaceText(), você não quer postar<br>
&gt; essa função também ?<br>
&gt;<br>
&gt; (de preferência colocando um [offtopic] no subject, que o negócio tem<br>
&gt; cara de ser problema javascríptico mesmo... )<br>
&gt;<br>
&gt; []s<br>
&gt; Wendel<br>
&gt;<br>
&gt; 2008/8/1 &nbsp;&lt;<a href="mailto:fernandolouis@terra.com.br" target="_blank">fernandolouis@terra.com.br</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; lá vai...<br>
&gt;&gt;<br>
&gt;&gt; função AJAX:<br>
&gt;&gt;<br>
&gt;&gt; &nbsp;function ajax() {<br>
&gt;&gt; &nbsp; createRequest();<br>
&gt;&gt; &nbsp; var url = &quot;cgi-local/ajax.pl?paginaprincipal=1&quot;;<br>
&gt;&gt; &nbsp; request.open(&quot;GET&quot;, url, true);<br>
&gt;&gt; &nbsp; request.onreadystatechange = updatePage;<br>
&gt;&gt; &nbsp; request.send(null);<br>
&gt;&gt; &nbsp;}<br>
&gt;&gt;<br>
&gt;&gt; &nbsp;function updatePage() {<br>
&gt;&gt; &nbsp;if (request.readyState == 4) {<br>
&gt;&gt; &nbsp; &nbsp;var retorno = request.responseText;<br>
&gt;&gt; &nbsp; &nbsp;var idbloco_ajax = document.getElementById(&quot;bloco_ajax&quot;);<br>
&gt;&gt; &nbsp; &nbsp;replaceText(idbloco_ajax, retorno);<br>
&gt;&gt; &nbsp;}<br>
&gt;&gt; &nbsp;}<br>
&gt;&gt;<br>
&gt;&gt; Valeu!<br>
&gt;&gt;<br>
&gt;&gt; ----- Original Message ----- From: &quot;Gabriel Vieira&quot;<br>
&gt;&gt; &lt;<a href="mailto:gabriel.vieira@gmail.com" target="_blank">gabriel.vieira@gmail.com</a>&gt;<br>
&gt;&gt; To: &quot;Cascavel Perl Mongers&quot; &lt;<a href="mailto:cascavel-pm@pm.org" target="_blank">cascavel-pm@pm.org</a>&gt;<br>
&gt;&gt; Sent: Friday, August 01, 2008 9:08 AM<br>
&gt;&gt; Subject: Re: [Cascavel-pm] ajax básico + perl<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; E o conteúdo da função ajax?<br>
&gt;&gt;<br>
&gt;&gt; 2008/8/1 &nbsp;&lt;<a href="mailto:fernandolouis@terra.com.br" target="_blank">fernandolouis@terra.com.br</a>&gt;:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Amigos,<br>
&gt;&gt;&gt; Eu já tinha indicado o Content-Type<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; vejam:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; .HTML<br>
&gt;&gt;&gt; &lt;html&gt;<br>
&gt;&gt;&gt; &lt;body onload=&quot;javascript:ajax();&quot;&gt;<br>
&gt;&gt;&gt; &lt;div id=&quot;bloco_ajax&quot;&gt;&lt;/div&gt;<br>
&gt;&gt;&gt; &lt;/body&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; .PL<br>
&gt;&gt;&gt; #!/usr/bin/perl<br>
&gt;&gt;&gt; print &quot;Content-type:text/html\n\n&quot;;<br>
&gt;&gt;&gt; print &quot;texto em&lt;b&gt;negrito&lt;/b&gt;&quot;;exit;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; E mesmo assim a tag volta escrita literalmente na tela e não é<br>
&gt;&gt;&gt; renderizada<br>
&gt;&gt;&gt; pelo browser.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Não consigo entender o porquê.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; []s,<br>
&gt;&gt;&gt; Fernando<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt; From: Fabricio Veiga<br>
&gt;&gt;&gt; To: Cascavel Perl Mongers<br>
&gt;&gt;&gt; Sent: Friday, August 01, 2008 12:14 AM<br>
&gt;&gt;&gt; Subject: Re: [Cascavel-pm] ajax básico + perl<br>
&gt;&gt;&gt; Achei: <a href="http://www.pageresource.com/cgirec/ptut4.htm" target="_blank">http://www.pageresource.com/cgirec/ptut4.htm</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; #!/usr/bin/perl<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; $retorno = &quot;Content-type: text/html\n\n<br>
&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;br&gt;Negritro&lt;b&gt;&quot;;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; print $retorno;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; T+<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 2008/8/1 Fabricio Veiga &lt;<a href="mailto:fabriciostuff@gmail.com" target="_blank">fabriciostuff@gmail.com</a>&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Boa noite Fernando.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Seu retorno do AJAX está sendo aloca em alguma DIV ou outro elemento<br>
&gt;&gt;&gt;&gt; html?<br>
&gt;&gt;&gt;&gt; Eu uso AJAX mas com PHP e o retorno vem com formato HTML. Um exemplo:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; HTML<br>
&gt;&gt;&gt;&gt; &lt;html&gt;<br>
&gt;&gt;&gt;&gt; &lt;body onLoad=&quot;javascript:testeComAjax();&quot;&gt;<br>
&gt;&gt;&gt;&gt; &lt;div id=&quot;retornoAjax&quot;&gt;&lt;/div&gt;<br>
&gt;&gt;&gt;&gt; &lt;/body&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; no PHP..<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &lt;?php<br>
&gt;&gt;&gt;&gt; echo &quot;&lt;b&gt;Negrito&lt;/b&gt;&quot;;<br>
&gt;&gt;&gt;&gt; ?&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; A função testeComAjax() chama o request GET do script em PHP, retornando<br>
&gt;&gt;&gt;&gt; o<br>
&gt;&gt;&gt;&gt; &quot;&lt;b&gt;Negrito&lt;/b&gt;&quot;.<br>
&gt;&gt;&gt;&gt; Acredito no seu script em Perl, ajax.pl, tenha que definir antes de dar<br>
&gt;&gt;&gt;&gt; o<br>
&gt;&gt;&gt;&gt; comando print, o type do conteúdo, aquele Content-type ... Eu não lembro<br>
&gt;&gt;&gt;&gt; agora como é o Content-Type para retornar com formato HTML. Dá uma<br>
&gt;&gt;&gt;&gt; pesquisa<br>
&gt;&gt;&gt;&gt; no Google... blz?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Abraços..<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Fabrício Veiga.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; 2008/7/31 &lt;<a href="mailto:fernandolouis@terra.com.br" target="_blank">fernandolouis@terra.com.br</a>&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Pessoal, sou iniciante em AJAX...<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Uma pergunta bem básica:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Pq o AJAX retorna o texto sem formatação html?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Por exemplo,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; tenho a minha pagina.html, que via ajax chama o ajax.pl<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; então o ajax.pl retorna:<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; print &quot;texto em &lt;b&gt;negrinho&lt;/b&gt;&quot;;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; só que o &quot;negrinto&quot; não retorna em negrito na página.html, pois as tags<br>
&gt;&gt;&gt;&gt;&gt; não são processadas e retorna o texto inteiro: &quot;texto em<br>
&gt;&gt;&gt;&gt;&gt; &lt;b&gt;negrinho&lt;/b&gt;&quot;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; pq? como retornar o texto formatado?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; []s,<br>
&gt;&gt;&gt;&gt;&gt; Fernando<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Cascavel-pm mailing list<br>
&gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Cascavel-pm mailing list<br>
&gt; <a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<font color="#888888">Gabriel Vieira<br>
</font><div><div></div><div>_______________________________________________<br>
Cascavel-pm mailing list<br>
<a href="mailto:Cascavel-pm@pm.org" target="_blank">Cascavel-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br>
</div></div></blockquote></div><br></div>
</blockquote></div><br></div>