Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1541 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Greasemonkey Boucle executée une seule fois

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Greasemonkey Boucle executée une seule fois

n°2034549
gougoul07
Bo comme un dieu
Posté le 07-11-2010 à 23:42:09  profilanswer
 

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 :
  1. // ==UserScript==
  2. // @name           button5
  3. // @namespace      Fibroforum
  4. // @include        http://fibromyalgie.xooit.com/sear [...] d=newposts
  5. // ==/UserScript==
  6. var btn = document.createElement("input" );
  7. btn.type = "button";
  8. btn.value = "Open first 5 message in new tab";
  9. btn.addEventListener("click", function() {
  10. var list=document.getElementsByTagName('a');
  11. var j=0;
  12. for(var i=0;(i<list.length)&&(j<5);i++) {
  13. if(list[i].hasAttribute('href'))
  14.  { if (list[i].getAttribute('href').match(".*view=newest*" ))
  15.   {window.open(list[i].getAttribute('href');j++)}}}
  16. }, false);
  17. 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é.
mood
Publicité
Posté le 07-11-2010 à 23:42:09  profilanswer
 

n°2034779
gougoul07
Bo comme un dieu
Posté le 08-11-2010 à 18:46:55  profilanswer
 

j'ai trouvé mon erreur ....
j'arrête de boire ;)
 
(script corrigé)


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Greasemonkey Boucle executée une seule fois

 

Sujets relatifs
Compter le nombre de fois ou le meme mot apparait ?Quitter prématurément une boucle for-each ?
Boucle forun objet de formulaire en boucle [résolu]
Lenteur d'exécution (grande boucle accédant à une dll)insertion dans plusieurs tables à la fois
pouvoir lire une vidéo à la fois sur l'Ipad et sur l'ordinateurexit dans une boucle if ?
boucle pour ouvrir plusieurs fichiers en Cutilisation de script js plusieurs fois dans une même page
Plus de sujets relatifs à : Greasemonkey Boucle executée une seule fois


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR