Olá pessoal.
Estou com um probleminha aqui.
Já olhei uns 50 tópicos que encontrei na pesquisa, alguns chegam perto do que quero, outros conseguiram resolver mas não disseram como, então aqui vai o que quero fazer:
Preciso que a página de aviso abra como página e não pop-up.
O que eu já fiz até agora:
Editei o arquivo radvert.html para que ele não tentasse abrir o aviso como pop-up, pq se o cliente estiver com o bloqueador de pop-up ativo ele fica travado nessa página e nem consegue clicar no redirecionamento manual. Então removi o código em javascript do advert.html:
até aqui já resolvi parte do meu problema, pois para de tentar abrir a pop-up automáticamente. Só que se clicar no redirecionamento manual ele continua abrindo a página de aviso como pop-up.<script language="javascript">
var popup = '';
function openOrig() {
if (focus) popup.focus();
location.href = '$(link-orig)';
}
function openAd() {
location.href = '$(link-redirect)';
}
function openAdvert() {
if (name != 'hotspot_advert') {
popup = open('$(link-redirect)', 'hotspot_advert', '');
setTimeout("openOrig()", 1000);
return;
}
setTimeout("openAd()", 1000);
}
</script>
Solução temporária:
editei a linha <meta http-equiv="refresh" content="2; url=$(link-orig)"> do advert.html para <meta http-equiv="refresh" content="2; url=$(link-redirect)">
com isso ele abre a página de aviso automáticamente após os 2 segundos, e na mesma janela.
blz, isso atende ao que quero, só que tem um problema ainda: após aparecer o aviso na mesma janela em que o cliente estava, ele tem que abrir outra janela para navegar, ou digitar novamente o enderço da página que ele estava a visitar no momento do aviso.
Solução 2:
A solução que pensei foi colocar um botão na página de aviso/cobrança para o usuário clicar e continuar a navegação, igual acontece na página do alogin.html, que redireciona para a página que o cliente estava visitando (homepage) no momento da abertura do navegador para fazer a autenticação no hotspot.
Vamos a minha página de aviso:
http://img230.imageshack.us/img230/8...obrancart7.jpg
http://img230.imageshack.us/img230/c...jpg/1/w880.png
o que eu quero é que ao clicar ali no botão "clique aqui para continuar a navegação" ele seja redirecionado para a página que estava visitando no momento que surgiu o aviso.
Esse é o ponto principal, se eu consegui isso, tá resolvido meu problema, mas não to conseguindo uma função que faça isso para este botão.
Na página do alogin.html, o link para continuar a navegação para a página que estava sendo requisitada é $(link-redirect). Coloquei este mesmo link no botão da minha página de aviso, mas como aviso não funciona, não abre página alguma. Fiz o teste colocando a página de aviso no lugar da alogin.html e funciona direitinho ao clicar no botão com este link $(link-redirect), só que no lugar da alogin.html ela não pode ficar senão todos os clientes vão ver o aviso de cobrança.
E agora, o que fazer?
Resumindo minha necessidade:
1 - Fazer com que a página de aviso abra como janela e não pop-up; e/ou
2 - Conseguir um atalho/comando/link para o botão da minha página de aviso, que ao clicar nele, continue a navegação para a página que o cliente estava visitando antes de aparecer o aviso.
Aguardo a ajuda.
[]'s
Tank's