Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: ricerca

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25

    ricerca

    Salve a tutti,

    sto sbattendo la testa su una cosa che magari è banale oppure non è fattibile.
    Sto iniziando ora a lavorare un po con HTML e magari potrei dire delle bestialità.
    Mi sono costruito un sito con Jimdo ma vorrei inserire alcune cose tramite Widget in HTML.
    La cosa che vorrei fare è questa:
    inserire 2 caselle di opzione dalla quale l'utente avrà la possibilità di scegliere da un menù a tendina un'opzione; e fino a qui ci siamo ho trovato il modo di costruirle e di mettere il tasto "ricerca".
    Quello che mi manca di capire è come posso "salvare" le opzioni scelte dall'utente in una variabile per poi in base al risultato fare partire una certa pagina del mio sito.
    Per fare un esempio preciso:
    l'utente può scegliere una tipologia tra 6 proposte e una regione tra 3.
    La combinazione tra le 2 scelte dovrebbe far partire una pagina specifica
    E' una cosa fattibile?

    Grazie

  2. #2
    Si è fattibile ma non credo ci sia un widget che ti risolva il problema.
    Prova questo
    codice:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>Nuova pagina 1</title>
    </head>
    
    <body>
    
    <form name="doublecombo">
    <p><select name="example" size="1" onChange="redirect(this.options.selectedIndex)">
    <option>Technology Sites</option>
    <option>News Sites</option>
    <option>Search Engines</option>
    </select>
    <select name="stage2" size="1">
    <option value="http://javascriptkit.com">JavaScript Kit</option>
    <option value="http://www.news.com">News.com</option>
    <option value="http://www.wired.com">Wired News</option>
    </select>
    <input type="button" name="test" value="Go!"
    onClick="go()">
    </p>
    
    <script>
    <!--
    
    /*
    Double Combo Script Credit
    By JavaScript Kit (www.javascriptkit.com)
    Over 200+ free JavaScripts here!
    */
    
    var groups=document.doublecombo.example.options.length
    var group=new Array(groups)
    for (i=0; i<groups; i++)
    group[i]=new Array()
    
    group[0][0]=new Option("JavaScript Kit","http://javascriptkit.com")
    group[0][1]=new Option("News.com","http://www.news.com")
    group[0][2]=new Option("Wired News","http://www.wired.com")
    
    group[1][0]=new Option("CNN","http://www.cnn.com")
    group[1][1]=new Option("ABC News","http://www.abcnews.com")
    
    group[2][0]=new Option("Hotbot","http://www.hotbot.com")
    group[2][1]=new Option("Infoseek","http://www.infoseek.com")
    group[2][2]=new Option("Excite","http://www.excite.com")
    group[2][3]=new Option("Lycos","http://www.lycos.com")
    
    var temp=document.doublecombo.stage2
    
    function redirect(x){
    for (m=temp.options.length-1;m>0;m--)
    temp.options[m]=null
    for (i=0;i<group[x].length;i++){
    temp.options[i]=new Option(group[x][i].text,group[x][i].value)
    }
    temp.options[0].selected=true
    }
    
    function go(){
    location=temp.options[temp.selectedIndex].value
    }
    //-->
    </script>
    
    </form> 
    
    
    
    
    </body>
    
    </html>
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25
    Ti ringrazio per la risposta.
    Ho copiato il codice all'interno di un Widget ma funziona solo la selezione.
    Quando premo il tasto GO non succede niente.
    Dal codice mi sembra di capire che dovrebbe andare ad un sito specifico in base alle selezioni e questo sarebbe perfetto per il mio caso.
    Ma non capisco perchè questo non accade

  4. #4
    Forse prchè ti ostini con i widget e in questo non conoscendo quello che usi e neanche Jimdo non saprei cosa dirti, il codice va usato in modo indipendente da altri codici
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25
    Rettifico!
    Funziona tutto perfettamente

    Mille grazie!!

  6. #6
    OK!
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25
    C'è un modo per tenere fissa la larghezza della casella opzione?
    Si restringe e si allarga in base al contenuto delle voci da selezionare

  8. #8
    E quale sarebbe? Nel codice che ti ho dato io non c'è una casella con quel nome
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25
    nel codice che mi hai dato ci sono 2 caselle combo, io le chiamo caselle opzione.
    Nelle quali l'utente sceglie un'unica voce.
    In base a quello che selezioni nella prima si compone la lista delle scelte della seconda.
    Volevo capire se c'è la possibilità di fissare la larghezza di queste caselle indipendentemente dalle voci che ci sono all'interno.
    E' possibile inoltre ingrandire il carattere nella lista delle opzioni?

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    25
    come non detto...
    Ho trovato il modo

    Grazie lo stesso

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.