Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problemi modulo: elenco/menu
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • lupo91
      lupo91 Moderatore • 18 apr 2007, 16:00 ultima modifica di

      Problemi modulo: elenco/menu

      Sto risistemando le pagine del mio sito aggiungendo un titolo adeguato per ognuna, e ho deciso di dividere in diverse parti ed accorciare l'archivio, per questo ho inserito un modulo: elenco/menu (si chiama così su dreamweaver), nella parte interna del modulo ho provato per vedere se funziona inserendo:

      <option value="videogiochi/amped3.php">Amped3</option>
      
      

      Dove "option value" da quanto ho capito dovrebbe essere il link della recensione, e poi dove nel codice c'è scritto "Amped3" il nome della recensione che compare, ma quando vado a cliccare sul bottone leggi recensione mi fa solo il refresh della pagina senza portarmi alla recensione, dov'è l'errore??

      La pagina di esempio lo messa qui: esempio

      Non credo sia molto difficile capire il problema, quindi spero di risolvere subito per finire di aggiustarmi il sito (più di 100 pagine da modificare :D).

      Grazie a tutti. 😉

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • P
        probid Super User • 18 apr 2007, 16:13 ultima modifica di

        Ciao lupo91,
        sposto in HTML e XHTML 😉
        ciao!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • lupo91
          lupo91 Moderatore • 18 apr 2007, 16:19 ultima modifica di

          Ok, pensavo fosse php :D.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • M
            mreolo User • 18 apr 2007, 18:37 ultima modifica di

            Quando clicchi sul bottone di invio del form vieni reindirizzato alla pagina che hai specificato nell'attributo "action" del form, nel tuo caso non hai messo nulla e quindi c'è il refresh della pagina. Visto che hai specificato il metodo "post" e usi il php il valore dell''option selezionato dall'utente sarà contenuto nella variabile php $_POST['select'] e quindi in base a questo valore dovresti fare un reindirizzamento alla pagina corrispondente.

            
            <form name="form1" method="post" action="">
              <select name="select" size="10">
                 <option value="/amped3.php">Amped3</option>
               </select>
            <input name="submit" type="submit" value="Leggi Recensione">                      
            </form>
            
            

            se vuoi reindirizzare direttamente l'utente inserendo l'url della pagina nell'<option value="" > devi usare javascript, prova a cercare su google "select reindirizzamento automatico"

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • lupo91
              lupo91 Moderatore • 19 apr 2007, 15:23 ultima modifica di

              Ho provato con questo script:

              <script language="Javascript" type="text/javascript">
              <!--
              function redir(menu) {
              var item = menu.selectedIndex;
              document.location = menu.option[item].value;
              return false;
              }
              // -->
              </script>
              

              Ma non funziona, ho trovato un sito dove ha un menu simile ma quando clicco su leggi recensione mi modifica l'URL inserito, credo che per farlo funzionare bisogni modificare qualcosa ma non so cosa.

              P.S. il link della pagina è sempre quello del primo post, è già aggiornato.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                mreolo User • 19 apr 2007, 22:01 ultima modifica di

                @lupo91 said:

                Ho provato con questo script:
                Ma non funziona, ho trovato un sito dove ha un menu simile ma quando clicco su leggi recensione mi modifica l'URL inserito, credo che per farlo funzionare bisogni modificare qualcosa ma non so cosa.

                P.S. il link della pagina è sempre quello del primo post, è già aggiornato.

                Ho visto che hai inserito lo script javascript ma non hai aggiornato il codice del form, dovresti modificarlo così:

                
                <form action="articolo.php" method="get" name="" id="">
                <select name="menuTendina" onChange="return redir(this);">
                <option value="http://lupo91.altervista.org/videogiochi/amped3.php">Google</option>
                <option value="http://lupo91.altervista.org/advent_rising.php">Yahoo</option> 
                ...eccetera...
                </form>
                
                

                ho visto il codice della pagina, non voglio scoraggiarti ma è un casino, hai dichiarato 3 volte il DOCTYPE, dovresti dargli un'occhiata. 😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • lupo91
                  lupo91 Moderatore • 20 apr 2007, 17:07 ultima modifica di

                  Riguardo il codice sporco in realtà il codice è corretto però mi sono accorto pure io che se visualizzo il codice da un browser è diverso, non so perchè, forse saranno i codici retro-server che uso :D.

                  P.S. ora lo provo.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • lupo91
                    lupo91 Moderatore • 20 apr 2007, 17:26 ultima modifica di

                    L'ho modificato ma non fa, mi porta ad una pagina del tipo:

                    http://lupo91.altervista.org/videogiochi/articolo.php?menuTendina=%2Fvideogiochi%2Famped3.php&submit=Leggi+Recensione

                    Se cancello nel codice articolo.php, mi fa il refresh e nell'URL di prima sostituisce articolo.php con recensioni.php.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • lupo91
                      lupo91 Moderatore • 24 apr 2007, 15:23 ultima modifica di

                      Help! :D.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti