• User Newbie

    Script Random

    Salve, avrei bisogno di uno script per far fare il random ad alcune tabelle. Ovvero ad ogni caricamento della pagina le tabelle dovrebbero cambiare di posizione. Ho cercato su G e sul forum ma non sono riuscito a trovare niente. Grazie in anticipo a tutti per l'attenzione e l'aiuto.


  • User Newbie

    ecco lo script che mi identifica la querystring che in questo caso è un url e fa il redirect verso l'url della querystring.
    Ora sto cercando di impostare lo script in modo che nel caso non c'è una querystring mi fa un redirect verso un'altra pagina.
    Qualcuno riuscirebbe ad aiutarmi??

    Grazie!

    <script type="text/javascript">
    function parseGetVars()
    {

    // creo una array
    var args = new Array();
    // individuo la query (cioè tutto quello che sta a destra del ?)
    // per farlo uso il metodo substring della proprietà search
    // dell'oggetto location
    var query = window.location.search.substring(1);
    // se c'è una querystring procedo alla sua analisi
    if (query)
    {
    // divido la querystring in blocchi sulla base del carattere &
    // (il carattere & è usato per concatenare i diversi parametri della URL)
    var strList = query.split('&');
    // faccio un ciclo per leggere i blocchi individuati nella querystring
    for(str in strList)
    {
    // divido ogni blocco mediante il simbolo uguale
    // (uguale è usato per l'assegnazione del valore)
    var parts = strList[str].split('=');
    // inserisco nella array args l'accoppiata nome = valore di ciascun
    // parametro presente nella querystring
    args[unescape(parts[0])] = unescape(parts[1]);
    }
    }
    return args;

    }

    </script>

    <script>
    // Recupero i valori passati con GET
    // Per farlo creo una variabile cui assegno come valore
    // il risultato della funzione vista in precedenza
    var get = parseGetVars();

    // estraggo dall'array contenente i valori della querystring
    // il valore del parametro "url"

    var url = get['url'];

    document.location.href = ('xttp://'+url) ;

    </script>