Gostaria de ter um botão que redireciona para um determinado URL e abre em uma nova guia. Como isso pode ser feito?
javascript
wong2
fonte
fonte
Em javascript, você pode fazer:
fonte
Adicionar target = "_ blank" deve bastar:
fonte
<a>
tag é apropriada. Os estilos devem ser usados para torná-lo parecido com um botão.Você pode esquecer de usar JavaScript porque o navegador controla se ele abre ou não em uma nova guia. Sua melhor opção é fazer algo como o seguinte:
Isso sempre abrirá em uma nova guia, independentemente de qual navegador um cliente usa devido ao
target="_blank"
atributo.Se tudo o que você precisa é redirecionar sem parâmetros dinâmicos, você pode usar um link com o
target="_blank"
atributo, como sugere Tim Büthe.fonte
Use em
window.open
vez dewindow.location
para abrir uma nova janela ou guia (dependendo das configurações do navegador).Seu violino não funciona porque não há
button
elemento para selecionar. Experimenteinput[type=button]
ou dê um botãoid
e use#buttonId
.fonte
Meu método preferido tem a vantagem de não ter JavaScript incorporado em sua marcação:
CSS
HTML
fonte
fonte
Acabei de usar target = "_ blank" sob a tag de formulário e funcionou bem com FF e Chrome, onde abre em uma nova tag, mas com o IE abre em uma nova janela.
fonte
tente isso
fonte
Experimente este HTML:
fonte
Você não pode. Este comportamento está disponível apenas para plug-ins e só pode ser configurado pelo usuário.
fonte
Este botão se parecerá com um URL e pode ser aberto em uma nova guia.
fonte
a
tag.USE este código
A TI funciona bem no Mozilla, IE e Chrome na versão inferior a 22; mas não funciona no Opera e Safari.
fonte