Ciao BR1 lo vogliamo fare più complicato???!! o meglio mi dai una mano a perfezionarlo??!!
Ti spiego subito il tutto!!!
La tua funzione come ti avevo già detto funziona alla grande e la sto utilizzando per tre funzioni diverse!!
Per una di queste funzioni peò ho alcuni problemini, ed ora ti spiego!!
Allora questa è la funzione control_sobstitution a cui vengono passati quattro parametri come puoi ben vedere in questo modo:
o così:oppure così:codice:[img]$PATH_IMAGE/player_out.gif[/img]naturalmente questi due casi sono quelli che mi interessano!!!codice:[img]$PATH_IMAGE/player_out.gif[/img]
ce ne sono anche altri ma il quarto parametro cambia e diventa 'tit'!!!
Questo è quello che ho fatto io :
Cosa voglio fare con tutto ciò!!??codice:<script language='Java script'> //script powered by Mich_ & CEMAX-2000 from forum HTML.it// var n_sost = ".$sostituzioni."; function control_sobstitution(why,where,value_field,type){ var elemento = why+'_sost'+where+'_'; var valore = value_field; var contro_elem = 'in_sost'+where+'_'; if(why == \"in\"){var testo_descr = \"è già entrato in campo!!!\";} else if(why == \"out\"){var testo_descr = \"è già stato sostituito!!!\";} for (k=0;k<n_sost;k++) { f = document.composizione_tabellini.elements[elemento+k]; if((type == \"ris\") && (why == \"out\")){ for (tk=0;tk<n_sost;tk++) { false_field = document.composizione_tabellini.elements[contro_elem+tk]; if ((false_field.value == \"\")&&(false_field.value != valore)) { alert(\" ERRORE!!!\\nUn giocatore non può sostituire se stesso!!!\"); break; } else if ((false_field.value == \"\")&&(false_field.value == valore)) { alert(\" ERRORE!!!\\nUn giocatore non può uscire se ancora non è entrato !!?!!\"); break; } } } else {} if (f.value==valore) { alert(\" ERRORE DI SELEZIONE!!!\\n\\nIl giocatore selezionato (\"+ value_field + \"):\\n\\n \"+ testo_descr ); break; } else if (f.value==\"\") { f.value = valore; break; } } } </script>
Vorrei che:
con questo (che funge):
mi blocca l'inserimento avvisandomi che il giocatore è già entrato se tento di farlo rientrare o che è già uscito se tento di farlo riuscire nuovamente!!codice:if (f.value==valore) { alert(\" ERRORE DI SELEZIONE!!!\\n\\nIl giocatore selezionato (\"+ value_field + \"):\\n\\n \"+ testo_descr ); break; }
ma come già anticipato funge benissimo!!!
ora veniamo al problema:
con la funzione precedente vorrei controllare che:codice:if((type == \"ris\") && (why == \"out\")){ for (tk=0;tk<n_sost;tk++) { false_field = document.composizione_tabellini.elements[contro_elem+tk]; if ((false_field.value == \"\")&&(false_field.value != valore)) { alert(\" ERRORE!!!\\nUn giocatore non può sostituire se stesso!!!\"); break; } else if ((false_field.value == \"\")&&(false_field.value == valore)) { alert(\" ERRORE!!!\\nUn giocatore non può uscire se ancora non è entrato !!?!!\"); break; } } } else {}
se un giocatore (riserva) viene considerato uscente, si deve accettare la selezione solo se effettivamente è già entrato in campo precedentemente alla
sua uscita!!!
Spero di essere stato abbastanza chiaro.....
in ogni caso:
[ca**one mode]
ueh!! ma sei scemo??? ma se tizio non è nenche entrato in campo come puoi pretendere che io lo faccia uscire dal campo stesso?????
Ricoverati!!!
[/ca**one mode]
chiedeo venia se ho scherzato ma almeno qui con voi mi rilasso un pochino!!!!
![]()
![]()
![]()



Rispondi quotando