Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou usando o script do Bernardo, para lidar com a questão do back button no ajax. Integrei o script dele, com o prototype.
Mas tenho um problema.... Bom, se eu digito http://localhost/ajax/#
teste.php automaticamente a página teste.php é aberta dentro da div correta.
Porém se eu digito http://localhost/ajax/teste.php , a página é aberta diretamente, coisa q eu queria evitar.
Tentei isso:
ob_start();$url = $_SERVER['HTTP_REFERER'];$verificaUrl = strpos($url, '#
');$urlCorreta = "http://".$_SERVER['HTTP_HOST']."/ajax/# $urlCorreta");}else{if ($verificaUrl === false) {} else {echo "PÁGINA OK";}}ob_end_flush();
".$_SERVER['PHP_SELF']."";if($url==''){header("Location:
Só que não funciona corretamente.... Se eu acesso a página diretamente, eu sou redirecionado para a página da forma correta, com o #
, só que em seguida, a página é recarregada, e aí fica tudo beleza...
Pq ela tá recarregando duas vezes? E existe outra forma mais fácil de fazer isso? Através de Javascript por exemplo?
Segue abaixo link do blog do Bernardo: http://bermonruf.wordpress.com/2006/11/24/...-cross-browser/
Carregando comentários...