Pour donner le focus à la nouvelle fenêtre (mais vous ne voulez pas que, et il sera probablement mise au point par défaut):
var newWindow = window.open("http://www.google.ro", '_blank');
newWindow.focus();
Je ne pense pas qu'il soit possible de voler le focus des nouveaux onglets ouverts. Je n'ai trouvé aucune déclaration officielle le disant, mais tous les articles que j'ai trouvés sur ce sujet parlent de configurer votre navigateur pour ouvrir les onglets par défaut sans mise au point.
La « solution » que je pouvais venir avec est celui-ci:
window.open("http://google.com", "_blank");
window.alert('Hello there! This is a message that annoys you, the user.');
Notez qu'il est possible de changer d'orientation lors de l'ouverture popups.
Learn more about the window
object.
Hors sujet Note: Cette réponse se 2 des votes dans sa forme initiale totalement incorrecte confirme mes soupçons que la plupart que les utilisateurs votent aveuglément et basé sur combien la réputation de la personne qui répond a.
Juste pour clarifier: Le code ci-dessus est dans la fenêtre parent, ou la fenêtre de l'enfant? –
est dans la fenêtre parent. Sur ma page j'ai des bannières, quand je clique dessus j'ai une page de détails à ce sujet, et les clients veulent quand ils cliquent sur la bannière, puis ouvrent ma page de détails et leur site Web, mais je veux rester dans mon site Web. – cosy