Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Trasformazione Codice

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    11

    Trasformazione Codice

    Salve a tutti ragazzi,
    mi servirebbe una mano nel rendere questo codice (Attualmente utilizzabile solo appositamente l'emulatore di javascript GREASEMONKEY) ed incorporarlo in una pagina PHP-HTML,ovvero renderlo funzionante tramite sito web.
    // ==UserScript==
    // @name Controlla cambiamenti
    // @namespace Checker
    // @include SITO WEB DA CONTROLLARE
    // @version 1
    // @author
    // ==/UserScript==

    // Add jQuery
    var GM_JQ = document.createElement('script');
    GM_JQ.src = 'http://jquery.com/src/jquery-latest.js';
    GM_JQ.type = 'text/javascript';
    document.getElementsByTagName('head')[0].appendChild(GM_JQ);

    // Check if jQuery's loaded
    function GM_wait() {
    if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(GM_wait,100); }
    else { $ = unsafeWindow.jQuery; letsJQuery(0); }
    }
    GM_wait();

    // All your GM code must be inside this function

    var timer = setInterval(toggleSomething, 1000);

    function letsJQuery(f) {
    if (f == 0) { alert('Script was started! Press OK.'); return;}
    var sizeOld = $('body').html().length + 250;

    $.ajax({
    type: "GET",
    url: 'SITO WEB DA CONTROLLARE',
    data : '',
    dataType: "html",
    complete: function(){},
    success: function(response){
    var sizeNew = response.length;
    //alert ('old:' + sizeOld + 'new:' + sizeNew);
    if ( sizeOld < sizeNew ) {window.location.href='http://www.musli.net/files/audio/snezhnoe/09.mp3';}
    }
    });


    }

    function toggleSomething() {
    var timeArray = new Array(60000, 61444, 62454, 63999, 65778, 68777, 70123, 72456,
    75444,76888, 77456, 78987, 80435, 81433, 82432, 83554, 84333, 85111, 86777, 87888
    );

    letsJQuery(1);
    clearInterval(timer);
    timer = setInterval(toggleSomething, randRange(timeArray));
    }


    function randRange(data) {
    var newTime = data[Math.floor(data.length * Math.random())];
    return newTime;
    }
    Spero di essermi spiegato chiaramente
    Ringrazio in anticipo.
    Cordiali Saluti.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Titolo: fuori dalle regole.
    Descrizione di cosa fa o dovrebbe fare lo script: assente.

    Se, come sembra, stai tentando di utilizzare ajax per caricare contenuti di altri domini... scordatelo, sara' anche possibile con GREASEMONKEY, ma su una pagina web non e' permesso.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.