3 votes

Ouvrir dans un onglet et non dans une fenêtre

Possible Duplicate:
Ouvrez l'URL dans un nouvel onglet en utilisant JavaScript

Je suis en train d'essayer de faire en sorte que quelque chose s'ouvre dans un onglet, pas une fenêtre. Autant que je sache, c'est déterminé par les préférences du navigateur. N'y a-t-il vraiment aucun moyen de contourner cela? Je sais que vous pouvez utiliser window.open, mais est-ce soumis aux préférences du navigateur? Je suis actuellement en train d'utiliser target="_blank".

1voto

jacktheripper Points 5931

Vous pouvez le faire avec le CSS suivant :

a {
    target-name: new;
    target-new: tab;
}​​​​​​​​​​​​​

Voir cet exemple (veuillez noter que cela ne fonctionne pas car jsFiddle ne supporte pas les onglets. C'est simplement à des fins de démonstration)

Comme solution simple en une seule ligne :

    Texte
​

0voto

magzalez Points 993

Pour l'instant, il n'y a vraiment aucun moyen pour vous de l'ouvrir dans un nouvel onglet au lieu d'une nouvelle fenêtre. C'est, comme vous l'avez dit, une préférence du navigateur.

En ce qui concerne la réponse de jacktheripper. Il semble que la propriété target-name ne soit pas prise en charge dans aucun navigateur majeur *.

* Propriété target-name CSS3

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X