Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    sequenza istruzioni

    Ciao,
    premetto che sono un principiante che si diletta a smanettare un pò, quindi scusate se la domanda sarà stupida

    Da bravo smanettone sto sperimentando greasemonkey e ho qualche problemino:
    Lo script si attiva all'ingresso in una pagina e da questa deve passare ad un'altra pagina dove compirà alcune operazioni per poi uscire.
    il... "processo" che uso è:

    //reindirizza alla seconda pagina dopo l'accesso
    document.location.href="http:www.pagina2";

    function pagina2(){
    serie di istruzioni...
    }

    pagina2()

    Scrivendolo così il codice viene eseguito interamente nella prima pagina e non nella seconda, insomma... un casino.
    Sicuramente è una fesseria ma sto tentando da diversi giorni e non ne vengo a capo
    non vuole fare quello che gli dico sto fetentone
    Ciao e grazie
    Marco

  2. #2
    greasemonkey esegue tutto lo script su ogni pagina in cui e' incluso (greasemonkey->manage user setting->nomescript e sulla parte a destra ci sono le pagine in cui e' incluso [puoi usar gli asterischi tipo *.html.it/*])

    ora eseguendo lo script in tutte le pagine devi impostarlo in modo che lanci le parti che ti interessano solo al momento giusto... e puoi fare in 2 modi.. o ti fai N script 1 per ogni pagina... oppure fai come faccio quasi sempre io ovvero un if (location.href.search('nomepagina') != -1)
    o cmq in base a quello che devi far ti devi adattar
    W magica ROMA!

  3. #3
    Grazie skorpion,
    ho provato a mettere l'avvio dello script nella pagina interessata ma all'invio del form richiama la pagina e ricarica lo script e mi va in loop.
    mi spiegheresti cosa fa esattamente l'istruzione che hai inserito?
    Grazieee

  4. #4
    ad es

    Codice PHP:
    if (location.href.search('pagina1.php') != -1) {
    fai questo e quello;
    }
    if (
    location.href.search('pagina2.php') != -1) {
    fai questo e quello;


    ad es 1 paio di script che ho fatto su alcuni browser game ^^
    so' 1 po' vecchiotti pero' chissene^^
    http://trigun.altervista.org/ogame/d...oldier.user.js
    http://trigun.altervista.org/ogame/flottacolor.user.js
    http://trigun.altervista.org/ogame/galassia.user.js
    http://trigun.altervista.org/ogame/imperobug.user.js
    http://trigun.altervista.org/ogame/lastmsg.user.js
    W magica ROMA!

  5. #5
    Grazie,
    ora ci provo e mi sa che ti disturberò ancora
    ciao

  6. #6
    rieccomi
    non riesco a far funzionare lo script:
    // @include http:www.pag1
    var oI=document.getElementsByTagName("INPUT");
    var idx;
    var foundx = false;
    for (idx in oI) {
    if (oI[idx].name == "pas") {
    foundx = oI[idx].value;
    }
    }
    window.location.href="http:www.pag2"+ foundx+"contr..."
    var indirizzo= window.location.href;
    alert (indirizzo);
    if (indirizzo == "http:www.pag2"+ foundx+"contr..." )
    {
    test();
    }

    function test(){
    var indirizzo= window.location.href;
    window.confirm("Sei sicuro di voler uscire? "+indirizzo);
    }
    function test() non viene mai attivata e alert (indirizzo) mi da sempre la pag1 anche se come istruzione viene dopo il reindirizzamento
    Come si fa a strutturare la sequenza delle istruzioni?
    grazie
    Marco

  7. #7
    e' normale che nn venga mai attivata.. prima dell'alert c'e' 1 cambio pagina.. 1 volta che cambia pagina il resto e' inutile... e se la pagina in cui la cambia e' un'altra di quelle incluse in cui parte lo script riesegue sempre tutto

    ah cmq l'unico modo per vedere se ci sono errori con greasemonkey e' guardare la console degli errori di firefox... tutti il resto nn funziona (tipo firebug)
    W magica ROMA!

  8. #8
    mmmmmm, va bene, mi sembra di capire che non posso chiedere allo script di fare qualche cosa dopo che ha cambiato la pagina
    allora mi sa che rinuncerò allo script...peccato!
    grazie skorpions per i consigli, alla prossima.
    ciaoooooooo

  9. #9
    se guardi gli script che ho messo alcuni lavorano con + pagine...
    W magica ROMA!

  10. #10
    si, ho dato un'occhiata e (complimenti per gli sccript e per l'ordine) mi sembra di capire che il tuoi script attivino una funzione a secondo della pagina in cui ci si trova a differenza di quello che vorrei fare io dove lo script deve cambiarmi la pagina da solo e attivare la funzione solo dopo questo passaggio, non tutte le volte che si entra nella pagina.
    non so se si capisce quello che ho scritto ma non riesco a spiegarlo meglio
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.