Abrir uma nova janela em HTML para o alvo="branco"

<a href="facebook.com/sharer" target="_blank" >Share this</a>
Como faço com que isto tenha uma certa largura e altura, numa janela nova, quando o utilizador clica nela? No firefox, o código actual só abre uma página nova (não uma janela nova)

Author: TIMEX, 2010-03-30

3 answers

Para abrir numa nova janela com dimensões e tudo, terá de chamar uma função JavaScript, uma vez que o alvo="_blank" não lhe permitirá ajustar tamanhos. Um exemplo seria:

<a href="http://www.facebook.com/sharer" onclick="window.open(this.href, 'mywin',
'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" >Share this</a>
Espero que isto te ajude.
 118
Author: Marcos Placona, 2014-01-14 20:30:37

Não pode influenciar nem o tipo (tab/window) nem as dimensões dessa forma. Terá de usar a janela do JavaScript.abra () para isso.

 3
Author: Pekka 웃, 2010-03-29 21:27:53
Não tens esse tipo de controlo com uma etiqueta nua. Mas você pode ligar o controlador da tag onclick para ligar window.open(...) com os parâmetros certos. Veja aqui exemplos: https://developer.mozilla.org/En/DOM/Window.open

Continuo a achar que não é possível forçar a janela sobre a página directamente-- isso depende do navegador e da configuração do utilizador.

 2
Author: Ben Zotto, 2010-03-29 21:28:28