Bonjour a tous,
plus bas un petit script javascript que j'ai écris pompé avec d'autres bout de codes
(je ne connais pas JS) lorsque je le fait exécuter via greasemonkey la boucle ne se fait qu'une seule fois au lieu de 5 fois
par contre collé dans mon navigateur (sans la "fabrication" du bouton, ca marche)
si quelqu'un voit la betise ?
Le but de ce script est a partir de la page des derniers messages d'ouvrir les 5 premiers non lus dans un nouveau tab.
Code :
- // ==UserScript==
- // @name button5
- // @namespace Fibroforum
- // @include http://fibromyalgie.xooit.com/sear [...] d=newposts
- // ==/UserScript==
- var btn = document.createElement("input" );
- btn.type = "button";
- btn.value = "Open first 5 message in new tab";
- btn.addEventListener("click", function() {
- var list=document.getElementsByTagName('a');
- var j=0;
- for(var i=0;(i<list.length)&&(j<5);i++) {
- if(list[i].hasAttribute('href'))
- { if (list[i].getAttribute('href').match(".*view=newest*" ))
- {window.open(list[i].getAttribute('href');j++)}}}
- }, false);
- document.body.insertBefore(btn, document.body.firstChild);
|
merci za tous
Message édité par gougoul07 le 08-11-2010 à 18:47:30
---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.