Je crée un "bouton de partage" pour partager la page actuelle. Je voudrais prendre l'URL de la page actuelle et l'ouvrir dans une nouvelle fenêtre. La partie URL actuelle fonctionne, mais je n'arrive pas à faire fonctionner la partie suivante.
J'ai du mal avec la syntaxe. Je voudrais spécifier la nouvelle taille de la fenêtre à width=520, height=570
.
Quelque chose comme:
<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>
Des idées?
javascript
new-window
Mark Mitchell
la source
la source
Réponses:
Utilisez
window.open()
:Cela créera un lien intitulé
Share Page
qui ouvre l'url actuelle dans une nouvelle fenêtre d'une hauteur de 570 et d'une largeur de 520.la source
Utilisez simplement la
window.open()
fonction? Le troisième paramètre vous permet de spécifier la taille de la fenêtre.Exemple
la source
onclick
attribut. Une option légèrement meilleure consiste à créer une fonction que vous appelez à partir duonclick
. UtilisationgetElementById
etaddEventListener
est encore plus propre. L'utilisation de jQuery pour obtenir une syntaxe plus courte (et d'autres fonctionnalités + des tonnes de plugins) est également très populaire.Ne confondez pas, si vous ne donnez pas de strWindowFeatures, il s'ouvrira dans un nouvel onglet.
la source