Ola amigos. Acho que é meu primeiro post, pois sempre que eu procuro acho aqui bem mastigadinho. Mas agora preciso de uma pequena ajuda. Procurei e não encontrei, pra voces "experts" deve ser moleza.
Tenho uma pagina em php onde são fornecidas informacoes em tempo real de um servidor linux e é atualizada a cada minuto através do comando:
echo "<META HTTP-EQUIV=Refresh CONTENT='60'>";
então eu queria um popup onde não aparece a barra de endereços e até consegui, mas sabemos que, por medida de seguranca, o firefox mostra de qualquer jeito. Resumindo: no IExplorer 9 tudo ok, no Firefox, mostra a barra de endereços.
então a saida: Uma div flutuante. Funciona perfeitamente e muito legal em ambos. Mas... quando o refresh atua fecha popup (Div Flutuante). Estou descrevendo abaixo o código pra ver se existe algo que possamos colocar no código para que quando o refresh (também é necessário para sabermos varias informacoes que estao mudando a cada minuto) entre em execução o popup não feche. O script abre uma janelinha no centro da tela bem legal com uma barra de fechar. Agradeço antecipadamente se alguém souber algo. Um abraço a todos.
Codigo da Div Flutuante:
<script type="text/javascript">
function PopUp(url, width, height) {
// Definindo meio da tela e mais um pouquinho pra cima
var LadoEsquerdo = (screen.width - width)/2;
var ParteCima = ((screen.height - height)/2 - 80);
Pergunta
Chagas Neto
Ola amigos. Acho que é meu primeiro post, pois sempre que eu procuro acho aqui bem mastigadinho. Mas agora preciso de uma pequena ajuda. Procurei e não encontrei, pra voces "experts" deve ser moleza.
Tenho uma pagina em php onde são fornecidas informacoes em tempo real de um servidor linux e é atualizada a cada minuto através do comando:
echo "<META HTTP-EQUIV=Refresh CONTENT='60'>";
então eu queria um popup onde não aparece a barra de endereços e até consegui, mas sabemos que, por medida de seguranca, o firefox mostra de qualquer jeito. Resumindo: no IExplorer 9 tudo ok, no Firefox, mostra a barra de endereços.
então a saida: Uma div flutuante. Funciona perfeitamente e muito legal em ambos. Mas... quando o refresh atua fecha popup (Div Flutuante). Estou descrevendo abaixo o código pra ver se existe algo que possamos colocar no código para que quando o refresh (também é necessário para sabermos varias informacoes que estao mudando a cada minuto) entre em execução o popup não feche. O script abre uma janelinha no centro da tela bem legal com uma barra de fechar. Agradeço antecipadamente se alguém souber algo. Um abraço a todos.
Codigo da Div Flutuante:
<script type="text/javascript">
function PopUp(url, width, height) {
// Definindo meio da tela e mais um pouquinho pra cima
var LadoEsquerdo = (screen.width - width)/2;
var ParteCima = ((screen.height - height)/2 - 80);
popup = document.createElement('div');
popup.style.position = 'absolute';
popup.style.width = width + 'px';
popup.style.height = height + 'px';
popup.style.left = LadoEsquerdo + 'px';
popup.style.top = ParteCima + 'px';
popup.style.border = '1px solid #3C70FF';
content = document.createElement('iframe');
content.src = url;
content.style.width = width + 'px';
content.style.height = height + 'px';
content.style.border = '0px';
close_btn = document.createElement('div');
close_btn.title = 'Fechar';
close_btn.style.position = 'absolute';
close_btn.style.background = 'url(BarraFechar.png)';
close_btn.style.width = '385px';
close_btn.style.height = '16px';
close_btn.style.left = (width-362) + 'px';
close_btn.style.margin = '-20px';
close_btn.style.textAlign = 'center';
close_btn.onclick = function () {
document.body.removeChild(popup);
}
close_btn.onmouseover = function () {
close_btn.style.backgroundPosition = '0px 0px';
}
close_btn.onmouseout = function () {
close_btn.style.backgroundPosition = '0px 0px';
}
popup.appendChild(close_btn);
popup.appendChild(content);
document.body.appendChild(popup);
}
</script>
o link como chamamos o popup:
<a href="java script:AbrePopUP('Atendimento.php',380,400)"><img border="0" align="middle" src="User.gif" width="16" height="12"></a>
Chagas Neto
Mossoró/RN
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.