<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'><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>[]'s<br>Alceu<br><br><blockquote><hr id="EC_stopSpelling">Date: Thu, 13 Sep 2007 00:50:39 -0300<br>From: alexjfalcao@universia.com.br<br>To: cascavel-pm@pm.org<br>Subject: [Cascavel-pm] Redirecionamento com Ajax<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 'alex') {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return "OI $nome";<br>&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; return "DIRECIONA PARA x.pl?n=$nome";<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="text" name="nome" id="nome"&gt;&lt;br&gt;<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;input value="envia" type="button" id="bt" onClick="verifica(['nome'],['div_msg']);"&gt;&lt;br&gt;
<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;div id="div_msg"&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( 'verifica' =&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
</blockquote><br /><hr />Get news, entertainment and everything you care about at Live.com. <a href='http://www.live.com/getstarted.aspx ' target='_new'>Check it out!</a></body>
</html>