Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Select Doppia

  1. #1
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80

    Select Doppia

    Salve ho una select doppia dove alla scleta di un valora nella prima mi riempe la seconda con altri valori, tutto gira bene, ma il problema è quando devo andare a linkare una pagina in una cartella, posto lo script:

    var prov=new Array();
    prov[0]=new Array("Scegli........");
    prov[1]=new Array("----->>> Scegli","Notebook","Desktop","Palmari","Pc compreso Monitor");
    prov[2]=new Array("----->>> Scegli","Lettori CD e DVD","Masterizzatori","Modem","Moitor","Networking ","Scanner","Schede","Stampanti","Web Cam");
    prov[3]=new Array("----->>> Scegli","Accessori per PC","Accessori per Notebook","Borse e Custodie","Carta","Cartucce Inchiostro","Casse","DVD e CD registrabili","Hard-Disk","Memorie","Mouse","Software","Tastiere");
    prov[4]=new Array("----->>> Scegli","Accessori","Cellulari","Cordless","Fax"," Telefoni Fissi");
    prov[5]=new Array("----->>> Scegli","Accessori","Digitali");
    prov[6]=new Array("----->>> Scegli","Accessori","Compatte","Obiettivi","Reflex ","Schede Memoria","Stampanti Foto");
    prov[7]=new Array("----->>> Scegli","Accessori","Combi","Convenzionali (4:3)","LCD","Plasma","Portatili","TV + DVD","Videoproiettori","Widescreen (16:9)");
    prov[8]=new Array("----->>> Scegli","Accessori","Common Interface","Digitale Terrestre","Ricevitori Free","Ricevitori con HDD");
    prov[9]=new Array("----->>> Scegli","DVD","DVD Combo","DVD Recorder","DVD+HardDisc","DVD DivX","VCR");
    prov[10]=new Array("----->>> Scegli","DVD Film","Musica");
    prov[11]=new Array("----->>> Scegli","Diffusori Acustici","Sintoamplificatori","Sintoampli+Diffuso ri","Sitemi HVT","Accessori HVT");

    var sigle=new Array()
    sigle[0]=new Array("");
    sigle[1]=new Array("----->>> Scegli","notebook","desktop","palmari","pc_monitor _compreso");
    sigle[2]=new Array("----->>> Scegli","lettori_cd_dvd","masterizzatori","modem", "monitor","networking","scanner","schede","stampan ti","web_cam");
    sigle[3]=new Array("----->>> Scegli","accessori_per_pc","accessori_per_notebook ","borse_e_custodie","carta","cartucce_inchiostro" ,"casse","DVD_e_CD_registrabili","Hard_Disk","memo rie","mouse","software","tastiere");
    sigle[4]=new Array("----->>> scegli","accessori","cellulari","cordless","fax"," telefoni_Fissi");
    sigle[5]=new Array("----->>> Scegli","accessori","digitali");
    sigle[6]=new Array("----->>> Scegli","accessori","compatte","obiettivi","reflex ","schede_memoria","stampanti_foto");
    sigle[7]=new Array("----->>> Scegli","accessori","combi","convenzionali","lcd", "plasma","portatili","tv_dvd","videoproiettori","w idescreen");
    sigle[8]=new Array("----->>> Scegli","accessori","common_interface","digitale_t errestre","ricevitori_free","ricevitori_con_hdd");
    sigle[9]=new Array("----->>> Scegli","dvd","dvd_combo","dvd_recorder","dvd_+_ha rddisc","dvd_divx","vcr");
    sigle[10]=new Array("----->>> Scegli","dvd_film","msica");
    sigle[11]=new Array("----->>> Scegli","diffusori_acustici","sintoamplificatori", "sintoampli_+_diffusori","sistemi_hvt","accessori_ hvt");


    function Riempi(source)
    {
    with (document.modulo.output)
    {
    while (options.length > 0)
    options[0]=null;
    for (i=0;i<prov[source].length;i++)
    options[i]=new Option(prov[source][i],sigle[source][i])
    options.selectedIndex=0;
    }
    }


    ad esempio dopo la scelta dovrei linkare il valore ad una pagina contenuta in una cartella, tipo http://www.miosito/cartella/pagina.asp,
    posto anche il form:

    <div align="center">

    <SELECT NAME="input" onChange="Riempi(this.options.selectedIndex)" class="form">
    <option selected>Scegli........</option>
    <option>Personal Computer</option>
    <option>Periferiche PC</option>
    <option>Accessori PC</option>
    <option>Telefonia</option>
    <option>Videocamere</option>
    <option>Fotocamere</option>
    <option>Televisori</option>
    <option>Ricevitori Digitali</option>
    <option>DVD/VCR</option>
    <option>Home Video Theatre</option>
    </select>




    <SELECT NAME="output" onChange="document.modulo.action = document.modulo.output.options[document.modulo.output.selectedIndex].value+'.asp'" class="form">
    <option selected>...............</option>
    <OPTION></OPTION>
    </SELECT>




    </div>
    <div align="center"><input name="Submit22" type="image" value="Invia" src="immagini/botrichiservizi.jpg" alt="Ok" width="40" height="16" border="0"></div>

    Spero che qualcuno mi possa aiutare grazie mille anticipatamente
    - Fulvio -

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perdona, sara' la domenica, ma non ho capito la domanda... cosa intendi per:
    il problema è quando [color=red]devo andare a linkare
    una pagina in una cartella, posto lo script:

    [/quote]

    devi inviare il valore alla pagina? ci sono problemi per il fatto che sta in una cartella? devi obbligatoriamente usare un form?

    spiega...

    ciao
    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

  3. #3
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80
    Si, ci sono problemi perchè ho la pagina da parire in una cartella, in effetti lo script funziona se la pagina da aprire è nella stessa directory dove ho il form, ripeto il problema è quando la pagina si trova in una cartella,
    es.
    cartella/pagina da aprire.asp
    spero di essere stato più chiaro grazie mille
    - Fulvio -

  4. #4
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80
    nessuno riesce a risolere questo problema???
    - Fulvio -

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    onChange="document.modulo.action = 'cartella/'+document.modulo.output.options[document.modulo.output.selectedIndex].value+'.asp'"
    se è altro quello che intendi specifica meglio

  6. #6
    Utente di HTML.it L'avatar di fulbox
    Registrato dal
    Apr 2001
    Messaggi
    80
    Si era proprio questo ciò che volevo, provato e funziona perfettamente GRAZIE MILLE!!!!!!
    - Fulvio -

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.