Comment faire HTML ouvrir un lien hypertexte dans une autre fenêtre ou un autre onglet?
C'est une ligne d'un lien hypertexte en HTML:
<a href="http://www.starfall.com/">Starfall</a>
Donc, si je clique sur "Starfall" de mon navigateur, j'utilise FireFox va me prendre pour cette nouvelle page et le contenu de ma fenêtre va changer. Je me demande, comment puis-je le faire en HTML, de sorte que la nouvelle page s'ouvre dans une nouvelle fenêtre au lieu de changer la précédente? Existe-t-il un moyen en HTML?
Et si oui, est-il un moyen d'ouvrir la page demandée dans un autre onglet (pas une autre fenêtre) de mon navigateur?
Vous devez vous connecter pour publier un commentaire.
Si elle s'ouvre dans un onglet ou une autre fenêtre est bien à la manière dont un utilisateur a configuré son navigateur.
Façon la plus simple est d'ajouter une balise cible.
Utiliser une autre valeur pour l'attribut cible pour chaque lien si vous voulez ouvrir dans des onglets différents, la même valeur pour l'attribut cible si vous voulez remplacer les autres.
utilisation
target="_blank"
<a target='_blank' href="http://www.starfall.com/">Starfall</a>
Vous devriez être en mesure d'ajouter
comme
La
target
attribut est votre meilleur moyen de le faire.va ouvrir dans un nouvel onglet ou une fenêtre. Comme pour laquelle, il dépend des paramètres utilisateurs.
est par défaut. Il rend la page s'ouvre dans le même onglet (ou de l'iframe, si c'est ce que vous avez à traiter avec des).
Les deux ne sont bonnes que si vous faites affaire avec un iframe.
ouvrira le lien dans l'iframe que l'iframe qui avait le lien a été en.
va ouvrir le lien dans l'onglet, peu importe la façon dont de nombreux iframes cela doit passer par.
le target = _blank est va ouvrir dans un nouvel onglet ou windows basé sur les paramètres de votre navigateur.
Pour forcer une nouvelle fenêtre javascript onclick toutes les trois parties sont nécessaires. url, un nom, et la largeur de la fenêtre et la hauteur de la taille ou de il suffit de l'ouvrir dans un nouvel onglet.
Vous pouvez également procéder en ajoutant le paragraphe suivant à votre page d'en-tête:
Cela permettra de faire TOUS les liens sur votre page s'ouvre dans une nouvelle onglet
Depuis le web évolue rapidement, certaines choses changent avec le temps. Pour des questions de sécurité, vous pouvez utiliser le
attribut en conjonction avec votre
target="_blank"
.Comme indiqué dans Google Dev Documentation, l'autre page pouvez accéder à la fenêtre de votre objet avec le
window.opener property
. Votre lien externe devrait ressembler à ceci maintenant:exemple ci-dessous avec
target="_blank"
fonctionne avec Safari et MozillaÀ l'aide de
target="new"
travaillé pour google Chrome