2009-10-21 9 views

Répondre

6

Ceci est strictement une préférence de l'utilisateur dans le navigateur et ne jamais essayer de surcharger cela.

0

Pour les onglets de navigateur réels, la seule chose que vous pouvez faire est d'ajouter l'attribut target="_blank" aux liens. Cela peut ouvrir des onglets, mais il peut ouvrir des fenêtres à la place. C'est une préférence de l'utilisateur, comme dit Phoenix. (Par ailleurs, Firefox, Chrome et Opera ouvre tous les cibles "vides" dans les onglets par défaut.)

L'autre solution consiste à utiliser des onglets Javascript dans la page elle-même. Si vous utilisez jQuery, certains plugins sont mentionnés au this article I just read. Sinon, faites un peu de Google pour les solutions JS pure.

0

Qu'en est-il si c'est Internet Explorer seulement? De plus, la question initiale de Greg portait sur JavaScript, mais serait-il possible de créer un simple objet ActiveX/.NET qui pourrait le faire et que vous pourriez appeler depuis JavaScript et passer l'URL comme paramètre?

0

Vous pouvez dire "ne jamais essayer de surcharger cela" mais si l'utilisateur est dans un environnement fermé dans lequel le navigateur nous sous le contrôle de l'administrateur, alors l'utilisateur n'a pas le choix. Les navigateurs sont utilisés pour beaucoup plus que le web. Un navigateur sur un site d'entreprise n'appartient pas à l'utilisateur, il appartient à la société.

Questions connexes