Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437

    problema con select dinamico.

    in rete ho trovato questo:

    Codice PHP:
    <SCRIPT type="text/javascript">
    function selHost(myselect){
         if(myselect.options[myselect.selectedIndex].value == "auto"){
             document.getElementById("auto").style.display = "block";
             document.getElementById("moto").style.display = "none";
             document.getElementById("case").style.display = "none";
         }
         if(myselect.options[myselect.selectedIndex].value == "moto"){
             document.getElementById("auto").style.display = "none";
             document.getElementById("moto").style.display = "block";
             document.getElementById("case").style.display = "none";
         }
         if(myselect.options[myselect.selectedIndex].value == "case"){
             document.getElementById("auto").style.display = "none";
             document.getElementById("moto").style.display = "none";
             document.getElementById("case").style.display = "block";
         }
    }
    </script>
    <a href = "lol.php" class="auto" id="auto"><?php echo "auto";?></a>
    <a href = "lol.php" class="auto" id="auto" style="display:none"><?php echo "auto";?></a>
    <a href = "lol.php" class="moto" id="moto" style="display:none">Contenuto Moto</a>
    <a href = "lol.php" class="case" id="case" style="display:none">Contenuto Case</a>
    <select name="sel" onchange="selHost(this);">
    <option value="auto">Auto</option>
    <option value="moto">Moto</option>
    <option value="case">Case</option>
    </select>
    Fa bene il suo dovere.. Pero devo far comparire un bottone con "a href" che utilizza già l'id per aprire la finestra di francybox con la foto.
    Ora dovrei trasformare questo script in modo che funzioni con il name e non l'id. ho provato semplicemente a cambiare id con name ma non va.

    Mi aiutate? grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    è possibile che sta cazzata non la sa fa nessuno?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: problema con select dinamico.

    Originariamente inviato da mario19xx
    Pero devo far comparire un bottone con "a href" che utilizza già l'id per aprire la finestra di francybox con la foto.
    Ora dovrei trasformare questo script in modo che funzioni con il name e non l'id. ho provato semplicemente a cambiare id con name ma non va.
    Tralasciando il fatto che oggi e' sabato e magari qualcuno ritiene maggiormente appagante svagarsi , sei sicuro che la domanda sia comprensibile?
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    certo che è comprensibile.. devo invece di usare "id" voglio usare "name" per farlo funzionare.. che ce di difficile da capire?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A volte google è più efficiente http://www.w3schools.com/jsref/met_d...entsbyname.asp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Grazie andrea, googlo sempre parecchio primo di postare una domanda qui. cmq avevo letto le cose a riguardo ma non sono riuscito a farlo funzionare con getelementbyname.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come diceva Bruno la domanda è posta male chiedi di voler cambiare l'id con name ma in quello script il name non credo funzioni, pertanto l'errore non è nel getElementsByName ma nella funzione.
    La tua domanda doveva (è) come posso fare per riuscire a fare questo ........
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    Beh credo cmq di essermi fatto capire..

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da mario19xx
    Beh credo cmq di essermi fatto capire..
    Se ne sei convito, io non voglio farti cambiare idea d'altronde il problema è tuo e il nostro aiuto è disinteressato ma se non capiamo diventa impossibile farlo.
    Comunque auguri per una soluzione.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    437
    si ho risolto aggiungendo uno span al quale assegno l'id della funzione selHost e il collegamento l'ho lasciato con l'id dedicato a francybox.

    Grazie cmq per l'interesse.

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.