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;
}
}

Rispondi quotando