gozforum [ Disinformazione e Controcultura ]

focus su una pagina

« Older   Newer »
  Share  
view post Posted on 19/3/2013, 12:12     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


anche io penso che non sia complicato... però appena vedo codice js con tutte quelle cose del tipo pinco.pallino.harotto mi viene il freddo e la febbre...

:pc1:
 
Top
view post Posted on 20/3/2013, 11:43     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


Ho provato a commentare la prima parte del codice se c'è qualcosa di sbagliato ditemelo sono andato a braccio :D

CODICE
// ==UserScript==
   // @name        www.Probux.com_2013-new
   // @namespace   ----------
   // @include     *://*probux.com/viewads.php    //url su cui funziona
   // @include     *://*probux.com/view.php* //url su cui funziona
   // @include     *://*probux.com/progrid.php //url su cui funziona
   // @include     *://*probux.com/gridview.php* //url su cui funziona
   // @require     http://userscripts.org/scripts/source/160643.user.js?
   // @include     *://*.*cks.com/
   // @include     *://*fast2earn.com*
   // @include     *://*cl.my/*
   // @version     9.6.5
   // ==/UserScript==     * = sta per qualsiasi parametro dell'url
   
   if( wparent.location.href.indexOf('viewads.php') != -1 && top == self){              //se l'url contiene viewads.php & top=self
           var arr = [],ctr = 0;         //parametri iniziali imposti      
           var div = $('<div>');         //prende il parametro div
           var clickNum = ctr + 1 ;      //pulsante +1
           var loading = 0;              //caricamento pagina
         
           div.css({zIndex:1000000,textAlign:'center',padding:5,position:'fixed',width:399,height:20,background:'#AFFFAF',border:'2px solid green',bottom:10,right:10})
                   .text('clicking: '+clickNum+' loading : '+ loading);  // css del div
           $('body').css({position:'relative'}).append(div);  // prende il corpo in posizione relativa con il div che viene dichiarato sopra
           $.each($('.anc-style'),function(k,v){   // finchè la classe è anc-style viene eseguita la funzione
                   objj[k];
                   if($(v).attr('onclick')){  // funzione di click
                           if($(v).attr('onclick').indexOf('./view.php?') >= 0 && !$('.anuncio-clicked-title',$(v)).size()){ //click finchè view.php? >= 0 ma diverso dal numero di elementi di .anuncio-clicked-title
                                   var obj = {
                                           href    : $(v).attr('onclick').match(/'[^]+'/)[0].replace(/'/,''), //click con replace di sostituzione
                                           jObj    : $(v)
                                   }
                                   arr.push(obj); //aggiunge la variabile obj all'array che dichiara all'inizio
                           }
                   }
           });
   
           console.log(arr.length);
           console.log(arr);
           function rec(ctr){ //inizio funzione rec del parametro ctr
                   loading = 0; // caricamento imposto a 0
                   if(arr[ctr]){ // crt imposto come indice di array
                           wparent.open(arr[ctr].href,"","width=100,height=100,top=1000,left=20000");    //apre finestra  
                           div.text('clicking : '+clickNum+' / '+ arr.length +' - loading : '+ loading);  //clicca
                   }
                   else{  //altrimenti ricarica pagina
                           var timeReload=120000;
                           var inters = setInterval(function(){  
                                   timeReload-=1000;
                                   div.text("reloading :"+timeReload);
                                   if(timeReload == 0){
                                           clearInterval(inters)
                                           window.location.reload()
                                   }
                           },1000);
                           wparent.open("http://0ee1bfd6.linkbucks.com","","width=100,height=100,top=1000,left=20000") ;
                   }      
           }
           rec(ctr);  // esegue funzione rec
           wparent.success = function(r){    // se ok esegue funzione
                   if(r == 'retry'){   // se retry  
                           setTimeout(function(){rec(ctr);}); //setta timeout
                   }
                   else{ // altrimenti aggiunge ctr e clickNum ed imposta timeout
                           arr[ctr].jObj.text('done').css({background: '#000',color:'#FFF'});
                           ctr++;
                           clickNum = ctr + 1;            
                           setTimeout(function(){rec(ctr);});
                         
                   }
                 
           }
   }
 
Web  Top
view post Posted on 20/3/2013, 18:13     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


dovrei prendere anche il codice della pagina viewads per capirlo meglio... ma con pulsante +1 cosa intende?
 
Top
view post Posted on 21/3/2013, 08:21     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


Più che pulsante è una variabile +1
 
Web  Top
view post Posted on 22/3/2013, 08:00     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


ma poi alla fine si è capito cosa intendo con focus sulla pagina e come si fa? :

:)
 
Top
view post Posted on 22/3/2013, 09:29     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


Per quello che intendi fare si :D per il come ci dobbiamo arrivare ahaha XD
 
Web  Top
view post Posted on 22/3/2013, 10:02     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


lo dico per cercare in qualche modo di mantenerci al topic :lol:

anche se poi non è che mi interessi più di tanto... devo fare caso se il programma postato lo fa.
Nel senso... provo a spiegare meglio. Devo vedere se con quella ptc quando clicco e inizia il countdown, se cambio tab. il countdown si blocca. PErchè se cosi fosse, significa che in quel codice è implementata la funzione che cerchiamo noi.

Ad esempio per un altra ptc, ho notato che apre una finestra in alto a sinistra.. trasparente e quella continua il countdown..
 
Top
view post Posted on 22/3/2013, 19:53     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


ho visto che questo script effettivamente fa in modo di mantenere il focus sulla pagina.. quindi ci deve essere... uhm...
 
Top
view post Posted on 27/3/2013, 09:29     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


quindi mantiene il focus sulla pagina :D uhm forse potrebbe trattarsi di questo codice qua:

HTML
if(wparent.cnt == 99 && ajaxCall){
clearInterval(inters)
setTimeout(function(){
window.onbeforeunload = null;
wparent.opener.success('');
wparent.close();
},1000)
}
if(wparent.cnt == -5 ){
setTimeout(function(){
window.onbeforeunload = null;
wparent.opener.success('');
wparent.close();
},1000)
}
 
Web  Top
view post Posted on 28/3/2013, 11:41     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


grazie mille

mi è servito molto... una domanda, ma c'è un modo per cambiare le variabili Javascript "on the fly"?? nel senso... mentre lo script è in esecuzione.

(tanto questa discussione ormai parla di tutto)

Stò provando javascript deofbuscator ma nulla... e con firebug non sembra ottenere effetti :(
 
Top
view post Posted on 28/3/2013, 13:00     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


non credo sia possibile sai XD almeno con il browser forse IE dovresti provare ma non ne son certo
 
Web  Top
view post Posted on 28/3/2013, 15:51     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


internet explorer???

:all:

no ma sono quasi sicuro che c'è una add di mozilla che te lo fa fare
 
Top
view post Posted on 29/3/2013, 09:16     +1   -1
Avatar

posto che è una meraviglia

Group:
Member
Posts:
2,918
Reputation:
+3

Status:


 
Web  Top
view post Posted on 8/4/2013, 15:19     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


sicuramente ci sarà qualche errore dovuto alla mia ignoranza... ho messo gli asterischi per non farlo indicizzare che se lo vedono mi buttano fuori e perdo i 15 guadagnati fino ad ora...

in pratica io vorrei fare un semplice script greasemonkey che ogni 20 secondi fa il refresh della pagina, mettendo al posto della x e della y due valori random. Ora che mi sta venendo potrei fare un ciclo for con una pausa.. usm, purtroppo per oggi ho finito le possibilità, domani provo...
intanto sai dirmi perchè questo non funziona?
Quando lo eseguo la prima volta... ovvero appena carico la pagina, apre quella nuova con al posto delle variabili x,y i numeri random e tutto funziona. Però quando dovrebbe fare il refresh non lo fa :(
ho supposto che derivi dal fatto che la funzione è ancora attiva quindi ho provato con "return" ma nulla :(

CODE
// ==UserScript==
// @name        c-grid
// @namespace   --------------------------
// @description prima prova
// @include     http://******
 // @include  
// @version     1
// ==/UserScript==



var x = Math.round(10*Math.random());
var y = Math.round(10*Math.random());
link2 = "http://***"+x+"/"+y+"?3822413";

function popup()
{

 aa = window.open(link2,"finestra");  
 finestra.focus();
}

popup();


function redirect() {
//Qui il link verso cui redirigere l'utente
location.href = "****";
}

window.setTimeout("redirect()", 20000);
}
 
Top
view post Posted on 10/4/2013, 19:56     +1   -1
Avatar

IN DISPERSIONE

Group:
FOUNDER
Posts:
14,802
Reputation:
+36
Location:
trinakaos---CT/SR

Status:


sembrerebbe che inizino ad arrivare i primi frutti :lol: anche se....c'è ancora tanto da fare
 
Top
51 replies since 15/12/2011, 18:31   330 views
  Share