Oi Alceu,<br><br>&nbsp;&nbsp; muito obrigado, mas eu já havia tentado com javascript, talvez tenha feito algo errado, pois não funcionou. Segue o código.<br><br>Se mais alguem tiver algum palpite, agradeço<br><br>Abraço a todos<br><br>
&lt;code&gt;<br>use strict;<br>use CGI;<br>use CGI::Ajax;<br><br>my $cgi = new CGI;<br><br>my $ex_verifica = sub {<br>&nbsp;&nbsp;&nbsp; my $nome = shift || undef;<br>&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; if ($nome eq &#39;alex&#39;) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return &quot;OI $nome&quot;;
<br>&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return &quot;&lt;script language=\&quot;Javascript\&quot;&gt;window.location=\&quot;x.pl\&quot;&lt;/script&gt;&quot;;<br>&nbsp;&nbsp;&nbsp; }<br>};<br><br>my $inicial = sub {<br><br>&nbsp;&nbsp;&nbsp; my $html =&lt;&lt;EOF;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;html&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;head&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/head&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DIGITE SEU NOME: &lt;input type=&quot;text&quot; name=&quot;nome&quot; id=&quot;nome&quot;&gt;&lt;br&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;input value=&quot;envia&quot; type=&quot;button&quot; id=&quot;bt&quot; onClick=&quot;verifica([&#39;nome&#39;],[&#39;div_msg&#39;]);&quot;&gt;&lt;br&gt;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div id=&quot;div_msg&quot;&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/body&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/html&gt;<br>EOF<br><br>&nbsp;&nbsp;&nbsp; return $html;<br>};<br><br>my $pjx = CGI::Ajax-&gt;new( &#39;verifica&#39; =&gt; $ex_verifica);
<br>print $pjx-&gt;build_html($cgi,$inicial);<br>&lt;/code&gt;<br><br><div><span class="gmail_quote">Em 13/09/07, <b class="gmail_sendername">Alceu Rodrigues de Freitas Junior
</b> &lt;<a href="mailto:glasswalk3r@hotmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">glasswalk3r@hotmail.com</a>&gt; escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div><div style="text-align: left;">Oi Alex,<br></div><br>Seu script Ajax está alterando apenas uma parte da página? Se for, acho que não dá para utilizar meta tags de refresh. Não sei se você consegue fazer isso via cabeçalho HTTP.
<br><br>O que você poderia tentar fazer é enviar via Ajax um controle em Javascript mesmo para redirecionar o usuário depois de n segundos.<br><br>[]&#39;s<br>Alceu<br><br><blockquote><hr>Date: Thu, 13 Sep 2007 00:50:39 -0300
<br>From: <a href="mailto:alexjfalcao@universia.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">alexjfalcao@universia.com.br</a><br>To: <a href="mailto:cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

cascavel-pm@pm.org</a><br>Subject: [Cascavel-pm] Redirecionamento com Ajax<div><span><br><br>Salve monges,<br><br>&nbsp;&nbsp;&nbsp; estou fazendo algumas coisas simples com o CGI::Ajax, mas estou tendo um problema.
<br>&nbsp;&nbsp;&nbsp; No codigo abaixo, quando digito o nome alex, mostro a mensagem, ai foi facil. <br>&nbsp;&nbsp;&nbsp; Mas o que eu preciso fazer e redirecionar para outra pagina quando digito errado, no exemplo, simplesmente mostrei o texto, mas precisava redirecionar.
<br><br>&nbsp;&nbsp; Alguem tem alguma ideia?<br><br>Obrigado a todos<br><br>&lt;code&gt;<br>use strict;<br>use CGI;<br>use CGI::Ajax;<br><br>my $cgi = new CGI;<br><br>my $ex_verifica = sub {<br>&nbsp;&nbsp;&nbsp; my $nome = shift || undef;<br>&nbsp;&nbsp;&nbsp; 
<br>&nbsp;&nbsp;&nbsp; if ($nome eq &#39;alex&#39;) {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return &quot;OI $nome&quot;;<br>&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return &quot;DIRECIONA PARA x.pl?n=$nome&quot;;<br>&nbsp;&nbsp;&nbsp; }<br>};<br><br>my $inicial = sub {<br><br>&nbsp;&nbsp;&nbsp; my $html =&lt;&lt;EOF;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;html&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;head&gt;&lt;/head&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;body&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; DIGITE SEU NOME: &lt;input type=&quot;text&quot; name=&quot;nome&quot; id=&quot;nome&quot;&gt;&lt;br&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;input value=&quot;envia&quot; type=&quot;button&quot; id=&quot;bt&quot; onClick=&quot;verifica([&#39;nome&#39;],[&#39;div_msg&#39;]);&quot;&gt;&lt;br&gt;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div id=&quot;div_msg&quot;&gt;&lt;/div&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/body&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;/html&gt;<br>EOF<br><br>&nbsp;&nbsp;&nbsp; return $html;<br>};<br><br>my $pjx = CGI::Ajax-&gt;new( &#39;verifica&#39; =&gt; $ex_verifica);
<br>print $pjx-&gt;build_html($cgi,$inicial); # this outputs the html for the page<br><br>&lt;/code&gt;<br clear="all"><br>-- <br><br>______________________________<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alex Falcão
</span></div></blockquote><br><hr>Get news, entertainment and everything you care about at <a href="http://Live.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Live.com</a>. <a href="http://www.live.com/getstarted.aspx+" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

Check it out!</a></div>
<br>_______________________________________________<br>Cascavel-pm mailing list<br><a href="mailto:Cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Cascavel-pm@pm.org</a><br><a href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

http://mail.pm.org/mailman/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all"><br>-- <br><br>______________________________<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alex Falcão