Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    redirect automatico da un risultato?

    ciao, premetto che sono un art director e non un developer.
    Sto utilizzando un pickdate in javascript e funziona molto bene (su browser come safari mobile ma a me è quello che serve) solo che sono riuscito a customizzarlo fino a un certo punto, ovvero riesco a ottere come risultato il tracciamento dei valori scelti, esempio:
    se seleziono la data del 01 Gennaio me li restuisce come
    values: Gennaio 1
    keys: 1, 1

    function done() {
    var results = SpinningWheel.getSelectedValues();
    document.getElementById('result').innerHTML = 'values: ' + results.values.join(' ') + '
    keys: ' + results.keys.join(', ');
    }

    io vorrei associare un redirect a ogni risultato, invece che scrivermi solo il risultato a testo ma, in questo caso, che vada alla pagina 0101.html
    se avessi scelto il 19 febbraio, che andasse alla 0219.html

    ho provato così, ma non funziona:

    <script language="JavaScript">
    if (keys=1, 1)
    function move() {
    window.location = '0101.html'

    else (keys=2, 6)
    function move() {
    window.location = '0206.html'

    }
    //-->
    </script>

    qualcuno mi sa aiutare perfavore?
    Immagini allegate Immagini allegate

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao e benvenuto su html.it
    Prova cosi:
    codice:
    function move() {
    if (keys=1, 1){
    window.location = '0101.html'
    }
    else if(keys=2, 6){
    window.location = '0206.html'
    }
    }
    Ma dubito che possa funzionare mi sono limitato a correggere la funzione non avendo capito cosa vuoi fare e comunque ritengo (dal poco capito) che sia complesso per un esperto, spero di sbagliarmi.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    grazie,

    se me la metto così non mi carica più l'inserimento data e va direttamente alla 0101.html
    ho provato ad inserire un "break;" prima
    ma si ferma sul risultato senza fare windows.location
    M

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come immaginavo, difficile trovare soluzioni senza capire il problema sempre ammesso che sia un operazione semplice.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ... l'ho girata, rigirata e rigirata ancora ma non ne conosco bene la sintassi...
    fin qui mi carica sempre e solo la prima pagina 0101.html
    qualunque valore (mese, giorno) ho scelto.

    L'ho scritta corretta la parte di if/else?

    function done() {
    var results = SpinningWheel.getSelectedValues();
    document.getElementById('result').innerHTML = 'values: ' + results.values.join(' ') + '
    keys: ' + results.keys.join(', ');

    if (result=1, 1) { window.location = "0101.html";
    }
    else if(result=4, 12){ window.location = "0412.html";
    }
    else if(result=12, 25){ window.location = "1225.html";
    }

    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    per confrontare devi usare l'operatore == o ===, inoltre immagino result sia una stringa e non un numero

  7. #7
    Hem HEm per verificare se un valore è uguale ad un'altro devi utilizzare la sintassi == e non = perchè singolo significa assegnazione, cioè che una variabile diventa uguale a qualcosa mentre con == è vero nel caso i due valori/variabili siano uguali.
    Comunque qui spiegano gli operatori, e qui hai una guida base.
    E comunque il mio consiglio è:
    I data piker della UI di jQuery sono personalizzabili al 100%, sia di grafica che di codice...
    se vuoi qui c'è il LINK
    Se segui gli esempi non bisogna essere dei PRO per saper implementare un datapiker di jQUery.
    A già dimenticavo qui trovi i parametri personalizzabili e gli esempi per i dataPiker della UI di jQUery.

    CIao ciao
    Credo nelle idee che diventano azioni. [E. Pound]
    Le cose perdonabili sono, in verità, pochissime. [Y. Mishima]

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 © 2026 vBulletin Solutions, Inc. All rights reserved.