Visualizzazione dei risultati da 1 a 2 su 2

Discussione: combobox

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    15

    combobox

    Ciao
    ho costruito un form mail con un combobox al suo interno ma essendo in un fla non principale ma richiamto dalla home del mio sito il box non funziona.
    Ho anche tentato di fare un fla singolo e in questo modo mettendo l'action sul primo frame funziona peccato che il file singolo fla mi si blocca ogni due per tre impedendomi di lavorare.
    Qualche suggerimento? Uso flash 8 e questo è l'action del mio fla

    fscommand ("allowscale", "false");
    campi = new Array("nome","mail","indirizzo","cap","citta","pro vincia","tel","attivita","testo");
    k = 0;
    Selection.setFocus(campi[k]);

    //combo box1
    var1 = ""
    var2 = "offerte@femaservizi.com"
    var3 = "ordini@femaservizi.com"
    var4 = "amministrazione@femaservizi.com"
    var5 = "curriculum"
    var6 = "offerte"
    var7 = "ordini"
    var8 = "informazioni"

    combo.addItem(var1);
    combo.addItem(var2);
    combo.addItem(var3);
    combo.addItem(var4);
    combo1.addItem(var5);
    combo1.addItem(var6);
    combo1.addItem(var7);
    combo1.addItem(var8);


    //associa evento al combobox
    combolistener = new Object();

    // nuovo oggetto

    combolistener.change = function(eventObj) { // funzione cambia
    eventSource = eventObj.target; // imposto il target
    elemento = eventSource.selectedItem; // imposto l'elemento
    valoreelemento = elemento.label; // imposto il valoreelemento
    destinatario = valoreelemento;
    spedisci = "mailto:"+destinatario;
    };

    combo.addEventListener("change",combolistener); // associo l'evento


    //combo box2

    //associa evento al combobox
    combo1listener = new Object();
    // nuoovo oggetto
    combo1listener.change = function(eventObj1) { // funzione cambia
    eventSource1 = eventObj1.target; // impsoto il target
    elemento1 = eventSource1.selectedItem; // impsoto l'elemento
    valoreelemento1 = elemento1.label; // impsoto il valoreelemento
    soggetto = valoreelemento1;
    };

    combo1.addEventListener("change",combo1listener); // associo l'evento

    function convalida () {
    errori = new Array("scrivi il nome", "email vuota o non corretta", "scrivi la tua città di provenienza", "scrivi il messaggio", "scegli il destinatario");
    err = 0;
    count = 0;
    errore = false;
    if (nome == "" || nome == undefined) {
    errore = true;
    err = 0;
    }
    if (!errore) {
    caratteri = new Array(" ", "#", "$", "%", "!", "^", "~", "'", "*", "(", ")", ",", "<", ">", "/", "\\");
    for (i=0; i<caratteri.length; i++) {
    if (mail.indexOf(caratteri[i])>=0) {
    errore = true;
    err = 1;
    }
    }
    }
    if (!errore) {
    for (i=0; i<mail.length; i++) {
    if (mail.charAt(i) == "@") {
    count++;
    }
    }
    if (count != 1) {
    errore = true;
    err = 1;
    }
    }
    if (!errore) {
    dividi = mail.split("@");
    if (dividi[0].length<1) {
    errore = true;
    err = 1;
    }
    if (dividi[1].indexOf(".")<0) {
    errore = true;
    err = 1;
    } else {
    dominio = dividi[1].split(".");
    if (dominio[0].length<2) {
    errore = true;
    err = 1;
    }
    if (dominio[1].length<2) {
    errore = true;
    err = 1;
    }
    }
    }
    if (!errore) {
    if (citta == "" || citta == undefined) {
    errore = true;
    err = 2;
    }
    }
    if (!errore) {
    if (testo == "" || testo == undefined) {
    errore = true;
    err = 3;
    }
    }
    if (!errore) {
    getURL (spedisci+"&body="+" Nome: "+nome+newline+newline+" E-mail: "+mail+newline+newline+" Indirizzo: "+indirizzo+newline+newline+" Città: "+citta+newline+newline+" Tel: "+tel+newline+newline+" Testo: "+testo);
    out = "";

    } else {
    out = errori[err];
    k = err-1;
    }
    }

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se non ricordo male, per far funzionare il combo sul filmato principale, devi metterne uno in libreria anche su quello

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.