Estoy haciendo un "botón de compartir" para compartir la página actual. Me gustaría tomar la URL de la página actual y abrirla en una nueva ventana. Tengo la parte de la URL actual funcionando, pero parece que la siguiente parte no funciona.
Estoy luchando con la sintaxis. Me gustaría especificar el nuevo tamaño de ventana para width=520, height=570
.
Algo como:
<a target="_blank"
href="https://www.linkedin.com/cws/share?mini=true&url=[sub]"
onclick="this.href = this.href.replace('[sub]',window.location)">
LinkedIn
</a>
¿Algunas ideas?
javascript
new-window
Mark Mitchell
fuente
fuente
Respuestas:
Uso
window.open()
:Esto creará un enlace titulado
Share Page
que abre la url actual en una nueva ventana con una altura de 570 y un ancho de 520.fuente
¿Solo usa la
window.open()
función? El tercer parámetro le permite especificar el tamaño de la ventana.Ejemplo
fuente
onclick
atributo. Una opción un poco mejor es crear una función a la que llame desdeonclick
. UsandogetElementById
yaddEventListener
aún está más limpio. Usar jQuery para obtener una sintaxis más corta (y algunas otras características + toneladas de complementos) también es muy popular.No confunda, si no le da ninguna strWindowFeatures, se abrirá en una nueva pestaña.
fuente