Ouverture automatique d'une séléction de liens d'une page
Bonjour à tous, et merci de vous intéresser à ma question...
Je cherche à faire un script pour Greasemonkey, me permettant, lors du chargement d'une page, d'ouvrir dans autant de fenêtres (onglets?) que nécessaire tous les liens de cette page, respectant une condition.
J'ai déjà fait des recherches, je n'arrive jamais à mes fins...
Soit ça marche mais avec tous les liens de la page, soit ça n'en n'ouvre aucun...
Voici le dernier code sur lequel j'ai travaillé, il me semble que c'était le plus proche de ce que je veux faire.
Code:
1 2 3 4 5 6 7
| var list=document.getElementsByTagName('a');
for(var i=0;i<list.length;i++)
{
if(list[i].hasAttribute('href'))
if (list[i].getAttribute('href').match("*translate*"))
{window.open(list[i].getAttribute('href'))}
} |
La condition d'ouverture du lien, vous l'avez compris, est que l'adresse contient un expression précise. Par exemple, le script est pour le moment configuré pour n'ouvrir sur google, que la page de traduction.
Quand on supprime la ligne
Code:
if (list[i].getAttribute('href').match("*translate*"))
tous les liens sont ouverts... je suis donc quasi-sûr que le problème se situe là!
Pouvez-vous me dire comment résoudre le problème?
Et comment faire pour préciser que ce sont de nouveaux onglets ou de nouvelles fenêtres que je veux?
Je vous remercie!
Kalaghan