Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alan Alisson

adapitar esse script

Recommended Posts

Eai galera =D

 

No momento estou estudando PHP pretendo após tirar meu certificado começar a estudar JavaScript, mas no momento preciso da ajuda de vocês para deixar esse script abaixo compativel com o Internet Explorer (maldito, te odeio IE!) desculpe meu chilique mas o IE é o navegador mais imcompativel com todos os scripts que conheço.

 

é uma janela popup.

 

enfim esse é o script:

<script>
function abrir(pagina,largura,altura) {

//pega a resolução do visitante
w = screen.width;
h = screen.height;

//divide a resolução por 2, obtendo o centro do monitor
meio_w = w/2;
meio_h = h/2;

//diminui o valor da metade da resolução pelo tamanho da janela, fazendo com q ela fique centralizada
altura2 = altura/2;
largura2 = largura/2;
meio1 = meio_h-altura2;
meio2 = meio_w-largura2;

//abre a nova janela, já com a sua devida posição
window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+'');
}
</script>


<a href="javascript:abrir('janelapopup.php','600','400');">Abrir janela centralizada</a>

Por favor alguem sabe uma gambiarra pro IE que se encaixe nesse script?

 

o erro é que eu clico no link que era pra abrir a janela e não acontece nada =/

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apareceu algum erro no console do teu IE? qual versao.

 

Coisas que eu mudaria:

<script type="text/javascript">
inicializar as variaveis:

var w = screen.width;
	var h = screen.height;
..
aqui funcionou o script.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.