11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai une application de flux RSS qui possède un plugin me permettant de naviguer avec mon clavier. Ce qui est plutôt très cool.
Mon navigateur (Safari) est configuré pour ouvrir tout nouveaux liens dans un nouveau tab. Il charge très bien mes liens dans un nouveau tab en FOND lorsque je click dessus.
Hors lorsque j'appuie sur ma touche qui execute cette fonction :


|_function __kbnav_OpenUrlNW() {
343 |_|_var r = __kbnav_CurrentItemData();
344 |_|_if (null != r && r.url) {
345 |_|_|_window.open(r.url,'about.blank');
346 |_|_}
347 |_|_return false;
348 |_}


Eh bien il me charge mon lien dans une nouvelle tab mais en se mettant directement dessus. Outre la grande question du "pourquoi".

Je me demandais comment est ce que je pourrais simuler un click sur cette url lorsque j'appuye sur la touche afin que ce lien s'ouvre dans un tab mais en fond.

Je ne sais pas si j'ai été très clair.

En tout les cas, merci beaucoup d'avance à tous !
Salut,

Ce genre de choix n'est pas du ressort du développeur à ma connaissance. Tu peux néanmoins essayer de jouer avec la méthode focus.
Modifié par Julien Royer (29 Jun 2008 - 00:44)