Me gustaría tener un botón que redirija a una URL determinada y se abra en una nueva pestaña. ¿Cómo se puede hacer esto?
javascript
wong2
fuente
fuente
En javascript puedes hacer:
fuente
Agregar target = "_ blank" debería hacerlo:
fuente
<a>
etiqueta es apropiada. Deben usarse estilos para que parezca un botón.Puede olvidarse de usar JavaScript porque el navegador controla si se abre o no en una nueva pestaña. Su mejor opción es hacer algo como lo siguiente en su lugar:
Esto siempre se abrirá en una nueva pestaña independientemente del navegador que utilice un cliente debido al
target="_blank"
atributo.Si todo lo que necesita es redireccionar sin parámetros dinámicos, puede usar un enlace con el
target="_blank"
atributo como sugiere Tim Büthe.fuente
Úselo en
window.open
lugar dewindow.location
para abrir una nueva ventana o pestaña (según la configuración del navegador).Su violín no funciona porque no hay ningún
button
elemento para seleccionar. Pruebainput[type=button]
o dale al botónid
y úsalo#buttonId
.fuente
Mi método preferido tiene la ventaja de no tener JavaScript incrustado en su marcado:
CSS
HTML
fuente
fuente
Acabo de usar target = "_ blank" en la etiqueta de formulario y funcionó bien con FF y Chrome, donde se abre en una nueva etiqueta, pero con IE se abre en una nueva ventana.
fuente
prueba esto
fuente
Prueba este HTML:
fuente
No puedes. Este comportamiento solo está disponible para complementos y solo el usuario puede configurarlo.
fuente
Este botón se verá como una URL y se puede abrir en una nueva pestaña.
fuente
a
etiqueta.USE este código
Funciona bien en Mozilla, IE y Chrome y versiones inferiores a 22; pero no funciona en Opera y Safari.
fuente